Git でコミットされた変更済みファイルの一部をリセットするにはどうすればよいですか?

Git でコミットされた変更済みファイルの一部をリセットするにはどうすればよいですか?

いくつかのコード ファイルを変更しましたgit add git commit。その後、変更の一部が間違っていることがわかりました。git でそれらをリセットするにはどうすればよいでしょうか?

答え1

質問の中で「リセット」について言及しているのに、リセットを試みていないのは興味深いですね。ハードリセットを実行してください。

git reset --hard [revision]

[revision]、前のコミットの SHA1 です。または、単に ですHEAD~。それ以降のコミットは行われなかったかのようになります。

答え2

最新のコミットにのみ関係する場合は、git reset HEAD^ が適している可能性があります。これにより、プッシュされていない最新のコミットから特定のファイルを削除できます。

このリンクをチェックしてください:http://www.lowlevelmanager.com/2012/04/remove-file-from-most-recent-git-commit.html

関連情報