git add 命令语法
git add
命令在 Git 版本控制系统中用于将修改后的文件添加到暂存区(即索引),准备进行下一次提交。这是 Git 工作流程中的一个关键步骤,因为只有被添加到暂存区的更改才会包括在下一次提交中。
基本语法
git add <pathspec>...
<pathspec>...
: 指定要添加到暂存区的文件或目录。可以是一个文件名、多个文件名、通配符表达式、目录名等。
常用选项
-A
或--all
或.
: 添加当前目录下的所有更改(包括新文件和删除的文件)到暂存区。-u
或--update
: 只添加已跟踪(即已经在暂存区的)文件的更改到暂存区,不包括新文件。--ignore-removal
: 添加新文件和已修改文件,但不包括删除的文件。-f
或--force
: 强制添加被.gitignore
文件忽略的文件。-n
或--dry-run
: 演示模式,显示将要添加到暂存区的文件,但实际上不添加。
示例
- 添加单个文件到暂存区:
git add filename.txt
- 添加多个文件到暂存区:
git add file1.txt file2.txt
- 添加整个目录到暂存区,包括子目录:
git add folder_name/
- 添加当前目录下的所有更改到暂存区:
git add .
- 只添加已经被跟踪的文件的更改:
git add -u
使用 git add
命令时,重要的是要明确你要将哪些更改添加到暂存区。这可以通过具体指定文件或使用通配符和选项来实现。理解和熟练使用 git add
对于有效地控制你的提交内容非常重要。