git add。 vs git commit -a
有什么区别:
git add .-
git commit -a
我应该做两个,还是多余的?
git commit -a几乎和git add -u && git commit 。
这和git add .不一样git add . 因为这会添加未被忽略的文件, git add -u只会将更改(包括删除)转移到已经被跟踪的文件。
[*]如果您不在存储库的根目录下,则会有细微的差别。 git add -u更新当前目录和下面的文件,相当于git add -u . 而git commit -a阶段并提交所有跟踪文件的变化。
git commit -a自动调用它所知道的所有文件的git add 。 你可以使用git add来select要提交的文件。 请参阅文档以获取更多信息: 在这里