リバースパッチを使用したプッシュ後にGitコミットを元に戻しますか?


100

コミットをプッシュしましたが、リバースされたパッチを適用してコミットすることにより、このコミットによって導入された変更を元に戻したいと考えています。どうすればいいのですか?

回答:



142

使用する

git revert HEAD

これにより、最後のコミットを元に戻すパッチが作成され、そのパッチが新しいコミットとしてコミットされます。

特定の以前のバージョンを元に戻したい場合は、

git revert <revision>

参照:http : //schacon.github.com/git/git-revert.html


4

単に使用する

コミットされたファイルの場合:

git revert <SHA1 ID>

コミットされていないファイルの場合:

git reset --hard HEAD
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.