本のセクション:
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オプションを使用していません「gitcommit A」にファイルを明示的に指定すると(-aオプションを使用していません)、ステージングされていない変更もコミットするようです。ファイル「gitcommit」なしでコミットすると、コミットメッセージを入力するように求められ、本で説明されているように動作します。