我不明白 Git 命令是什么意思,当添加文件到阶段使用句点(或完全停止,单点) :
$ git add .
这是干什么的?
git add .添加/处理工作目录中的所有文件。这是为了方便起见,如果您有某些不想使用 .gitignore添加的文件,仍然可以使用这种方法
git add .
.gitignore
.gitignore的教程位于 给你。
更深入地研究 git add .与 git add -A与 git add -u的区别在于 给你,它可能会回答你的问题,如果你想要更多地控制如何添加所有的文件/想要知道 git add .是如何工作的。
git add -A
git add -u
它将该文件夹下的所有后续资源(对其进行更改的资源)添加到 Git 的提交版本控制中。
您应该从以下出色的演练中学习 Git: 学习 Git 的资源
git add .将工作目录和所有子目录中所有修改过的和新的(未跟踪的)文件添加到临时区域(也就是索引) ,从而使它们准备好被包含到下一个 git commit中。
git commit
git add将忽略与 .gitignore文件中的模式匹配的任何文件。
git add
如果您想跳过 git add .步骤,只需将 -a标志添加到 git commit(尽管这将包括 所有修改过的文件,而不仅仅是在当前和子目录中)。
-a
请注意,git add .不会对已删除的文件做任何事情。要在索引中包含删除操作(以及即将执行的提交操作) ,需要执行 git add -A