変更を複数のコミットに分割しようとしていますが、ハンクを手動で編集するときに問題に直面しています。
元のハンク:
@@ -116,8 +116,8 @@
context
context
- remove 1
- remove 2
- remove 3
+ add 1
+ add 2
+ add 3
context
context
context
「削除 1」と「削除 2」に起こった変更のみをステージングしたい。つまり、コミットから除外するには「3 を削除」する必要があります。
私はこれを試しました:
@@ -116,4 +116,4 @@
context
context
- remove 1
- remove 2
+ add 1
+ add 2
しかし、パッチが適用されないと出力され続けます。最後のコンテキスト行と「3 を削除」および「3 を追加」の行だけを削除しました。ハンク範囲を編集し、除外された 4 行を差し引いた (3 行はコンテキスト 1 行は変更、1 行は削除、1 行は追加)
「nano」と「sublime text」という 2 つの異なるエディターを使用しましたが、どちらも同じ結果になりました。コメントアウトされていない空行がないことを確認しました。
私は何を間違っていますか?