没有-a选项的git commit的效果是什么?

这两个命令有什么区别?

git commit -m "added a new page"

git commit -a -m "added a new page"

我知道-a选项将对已经被修改和删除的文件进行分级,但是没有-a意味着什么运行它?

您必须使用git add或git rm来明确地对承诺进行更改.

如果在执行提交时使用-a标志,git将自动执行任何修改和删除的文件,而无需使用add或rm等显式分段.

如果不指定-a,任何已被修改或删除但未使用git add或git rm进行显式分段的文件将在提交中被忽略.

http://www.kernel.org/pub/software/scm/git/docs/git-commit.html

http://stackoverflow.com/questions/2807899/what-is-the-effect-of-git-commit-without-the-a-option

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:没有-a选项的git commit的效果是什么?