When to use “git add .” and when “git add -A”
当前,当我想要提交并将内容推送到远程Git存储库时,我使用:
1 2 3 | git add . //<--notice the dot here git commit -m"some commit message" git push |
我见过很多人用
这两个命令是相同的吗?
如果没有,应该何时使用
例如,如果您的repo被称为
关于在哪里使用取决于您的工作方式的问题:如果您一直保持一个干净的回购,并且您只更改应该提交的文件,那么您可以使用
1 | git add -A |
它添加了在存储库的所有文件夹中都有更改的所有文件。
1 | git add . |
号
它添加当前文件夹中所有有更改的文件。
由于git版本2.0,默认值为
从发行说明:https://git.kernel.org/cgit/git/git.git/tree/documentation/relnotes/2.0.0.txt
git add is the same asgit add -A now, so that
git add dir/ will notice paths you removed from the directory and
record the removal. In older versions of Git,git add used
to ignore removals. You can saygit add --ignore-removal to
add only added or modified paths in , if you really want to.
号
Git添加。从当前目录和子目录添加更改的文件。git add-a添加所有目录中更改的文件。