(git add -A后跟git commit)和git commit -a之间的区别?

时间:2012-10-27 17:57:19

标签: git git-commit git-add

git add --allgit add -A后跟git commit -m "commit message"似乎会产生与git commit -am "commit message"不同的结果,因为我认为它们会产生相同的最终结果。

我对git commit -am "commit message"做错了吗?

git commit -a -m "commit message"也与git commit -am "commit message"相同吗?

1 个答案:

答案 0 :(得分:4)

更一般地说,我总是建议先添加,检查状态,然后提交 我发现额外的步骤是一个很好的机会:

  • 检查下次提交没有遗漏任何内容
  • 检查是否为下次提交添加了额外的元素(不应该是其中的一部分,未准备好)
  • 修改提交消息(我通常是git commit -f file

是的,git commit -a -m "commit message"git commit -am "commit message"相同。