本书的部分:
http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Staging-Modified-Files
说如果我更改文件 A,运行 'git add A' 然后再次更改文件 A,在此文件上运行 'git commit',则只会提交以前分段的更改。要提交未暂存的更改 - 再次添加文件,然后提交。
然而,经过一些测试,结果表明 git 提交了文件 A 的所有更改,即使是在文件最初暂存后所做的更改。
任何人都可以对这个问题有所了解吗?谢谢。
编辑:我没有使用 -a 选项看起来如果我为“git commit A”明确指定文件(我没有使用 -a 选项),它也会提交未暂存的更改。没有文件“git commit”的提交要求输入提交消息,然后按照书中描述的方式进行操作。