这两者有什么不同:
git add .git commit -a我应该同时做这两件事,还是说这是多余的?
发布于 2010-08-22 21:36:38
git commit -a的意思和git add -u && git commit几乎一样。
这与git add .不同,因为它会添加未被忽略的未跟踪文件,git add -u只对已跟踪的文件进行更改(包括删除)。
*如果您不在存储库的根目录中,则会有细微的差别。git add -u将更新存放到当前目录及以下目录中的文件,它等同于git add -u .,而git commit -a将存放并提交对所有跟踪文件的更改。
发布于 2010-08-22 21:37:02
git commit -a会自动对它所知道的所有文件调用git add。您可以使用git add选择要提交的文件。有关更多信息,请参阅文档:here
发布于 2018-04-08 02:58:40
通过使用git commit -a开关和commit命令,可以自动“添加”所有已知文件(即索引中已列出的所有文件)的更改。
https://stackoverflow.com/questions/3541647
复制相似问题