git add --all
或git 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"
相同吗?
答案 0 :(得分:4)
git add -A
将添加新文件(以及已删除和修改的文件)git add -A
” and “git add .
””。git commit -a
将不添加新文件:它只会暂存已修改和删除的文件。更一般地说,我总是建议先添加,检查状态,然后提交 我发现额外的步骤是一个很好的机会:
git commit -f file
)是的,git commit -a -m "commit message"
与git commit -am "commit message"
相同。