私はコミットをプッシュしました。逆のパッチを適用してコミットすることで、このコミットによってもたらされた変更を元に戻したいと思います。どうすればいいのですか?リバースパッチを使用したプッシュ後にGitコミットを元に戻しますか?
98
A
答えて
50
あなたはgit-revertを使いたいと思うような音です。
https://www.kernel.org/pub/software/scm/git/docs/git-revert.html
140
使用
git revert HEAD
これが最後にコミットし、新しいコミットとしてそのパッチをコミット戻り、パッチを作成します。
あなたが特定の以前のバージョンを戻したい場合は、使用
git revert <revision>
3
は単純にコミットファイルの
を使用:非ため
git revert <SHA1 ID>
をコミット済みファイル:
git reset --hard HEAD
これは、PRフローを使用する場合は適切ではありません。そのような場合は、あるコミットからの変更を元のものに戻す新しいコミットをしたいと思うでしょう。 – b01