いくつかの別々のコミットでコミットしたい大きなコードを作成しました。
したがって、すべての変更がコミットされるまで、関連する部分のステージング、コミット、ステージング、コミットなどを行うことができます。
欠けている部分は、コミットを正しく分割したかどうかをどのようにテストできるかです。
つまり、ステージング領域にある部分が少なくともコンパイルされるかどうか。
そのためには、後でコミットする変更を失うことなく、何らかの方法で作業ツリーをインデックス(ステージング領域)と同期させる必要があります。
それを行う正しい方法は何ですか?それを行う最も簡単な方法
は何ですか?
更新:
magitでそれを行う方法は?