git和add之间的任何差异。还有git add——全部?
以下两者之间有什么区别吗git和add之间的任何差异。还有git add——全部?,git,git-add,Git,Git Add,以下两者之间有什么区别吗 git add . 及 ?git add--all也会添加已删除的文件(从索引中删除不再在工作树中的文件),而git add.不会 对于新文件和当前工作树中已跟踪的文件: git add . git add -u git add -A 仅针对当前工作树中已跟踪的文件: git add . git add -u git add -A 对于新文件,当前工作树中已跟踪的文件,并从索引中删除不再在工作树中的文件: git add . git add -u gi
git add .
及
?git add--all
也会添加已删除的文件(从索引中删除不再在工作树中的文件),而git add.
不会
对于新文件和当前工作树中已跟踪的文件:
git add .
git add -u
git add -A
仅针对当前工作树中已跟踪的文件:
git add .
git add -u
git add -A
对于新文件,当前工作树中已跟踪的文件,并从索引中删除不再在工作树中的文件:
git add .
git add -u
git add -A
或
接受的答案对Git 1.x有效。 但对于2.0及以上版本的Git,区别如下:
git add .
在当前目录中添加、修改和删除索引项/文件,并
它的子目录。
当
及
添加、修改和删除所有索引项/文件,以匹配存储库的整个工作树
请参阅。挑剔:它无法“添加”已删除的文件。它将删除这些文件。@AdrianRatnapala:将这些文件的删除添加到索引中。这些文件可能重复