我不理解使用句点(或者句号、单个点)将文件添加到暂存区的 Git 命令的含义:
$ git add .
这是做什么用的?
我不理解使用句点(或者句号、单个点)将文件添加到暂存区的 Git 命令的含义:
$ git add .
这是做什么用的?
git add .
命令会将当前目录及其子目录中所有修改和新增(未跟踪)的文件添加到暂存区(也称为索引),从而准备将它们包含在下一个 git commit
中。
.gitignore
文件中匹配模式的任何文件都将被 git add
忽略。
如果您想跳过git add .
步骤,可以只需将 -a
标志添加到 git commit
中(但这将包括所有已修改的文件,而不仅限于当前目录和子目录中的文件)。
请注意,git add .
不会对已删除的文件进行任何操作。要将删除的文件包含在索引(和即将提交的内容)中,您需要执行 git add -A
命令。
git add .
中的句点表示当前目录及其所有子目录中的所有文件。 (另一方面,在git add *
中的星号表示当前目录中除了以句点开头的文件之外的所有文件。) - nCardot