以下内容有什么不同:
git add .和
git add --all发布于 2014-04-11 11:52:56
git add --all也会添加已删除的文件(从索引中删除不再位于工作树中的文件),而git add .不会。
对于新文件和已在当前工作树中跟踪的文件:
git add .仅对于已在当前工作树中跟踪的文件:
git add -u对于新文件,当前工作树中已跟踪的文件,并从索引中删除不再在工作树中的文件:
git add -A或
git add --all发布于 2020-05-26 02:32:23
可接受的答案对Git 1.x有效。但对于2.0及以上的Git版本,区别如下:
git add .在当前目录及其子目录中添加、修改和删除索引项/文件。
而
git add -all和
git add -A添加、修改和删除所有索引项/文件,以匹配存储库的整个工作树。
https://stackoverflow.com/questions/23003118
复制相似问题