VisualStudio2010のアドインとしてGitExtensionsを使用しています。これはうまく機能しています。ただし、リポジトリにコミットするときはいつでも、GUIにより、ステージに追加する適切なファイルを手動で選択する必要があります(これらのファイルにインデックスが付けられ、ステージにすでに追加されている場合でも)。すでにステージングされたファイルはステージを再度選択する必要がないと信じていたので、少し混乱しています。
例:Git ExtensionのGUIで、Commitを使用した後にNetwork.cppをステージに追加しています。次に、任意ですが有用な説明を入力し、ステージングされたファイルをコミットします。次回Network.cppが変更されたときは、リポジトリにコミットした後、Network.cppを再度ステージングする必要があります。
私のワークフローに完全に何か問題がありますか?
よろしくお願いします。