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 对于有效地控制你的提交内容非常重要。
