一般的なシナリオ: コントリビューターは、1 つまたは 2 つの有用な変更と、 IDEによって自動的に行われた大量の (私が望まない) 空白の変更を含むプル リクエストを送信します。
もちろん、IDE を調整し、コミットする前に GitX などのツールを使用して特定の変更をステージングするように彼に言うことはできますが、損害は発生します。彼が再コミットしてプッシュを強制する必要があるか、私がすべての変更を受け入れる必要があるか、またはマージする前に「元に戻す」コミットを追加する必要があります。
もっと簡単な方法はありますか?
理想的には、GitX のコミット プロセスと同じようにマージできます。ブランチから特定の変更をステージング解除でき、ツールはコミットを自動書き換えするか、マージ前に「元に戻す」コミットを行います。