67

リポジトリ内の間違ったブランチに対して誤ってコマンドを実行しました-この変更を元に戻す方法はありますか?

4

4 に答える 4

97

git revert新しいコミットを作成するだけです。それを「削除」できますgit reset --hard HEAD^(ただし、もっと注意してください)。

于 2010-09-07T20:41:59.333 に答える
28

このコマンドgit revertは、別のコミットを元に戻すコミットを作成するだけです。もう一度実行できるはずですgit revert HEAD。以前の取り消しが取り消され、別のコミットが追加されます。または、行うことができますgit reset --hard HEAD~。ただし、データが消去されるため、最後のものには注意してください。

HEAD~現在のHEADの前のコミットを意味します

于 2010-09-07T20:43:57.407 に答える
4

リバートをリバートしてみてはどうですか?

git ログを表示し、不正な復帰のハッシュ タグを取得します。

git log -5

次に、元に戻す自体を逆にします。

git revert

于 2012-09-25T11:09:53.913 に答える