Git で特定のハンクを対話的にステージ解除するにはどうすればよいですか? 質問する

Git で特定のハンクを対話的にステージ解除するにはどうすればよいですか? 質問する

Git で、同じファイルからのハンクがいくつかインデックスにステージングされている場合、そのうちの 1 つを対話的にステージング解除するにはどうすればよいですか?

ファイル全体をアンステージングしてから、保持したいハンクを再ステージングするか、作業コピーへの変更を手動で元に戻してから、元に戻した変更を対話的に追加する以外の方法はありますか?

ベストアンサー1

を試してみてくださいgit reset --patch filename。これは の反対の動作をするはずですgit add --patchドキュメンテーション短縮形-pも両方のコマンドで機能します。

おすすめ記事