私は今、とても愚かな状況にいます。Windows用のgit-hubで遊んで、最後の2つのローカルコミットを元に戻しましたが、これを元に戻すことはできません(元に戻すコマンド)。多くのコードがなくなりました。元に戻したコミットを復元することは可能ですか? 私はgitが初めてです。
質問する
747 次
2 に答える
6
心配ない。コードを取り戻すことができます。
1 つの方法は、作業を元に戻したコミットを元に戻すことです。以前の復帰を使用git log
して、最後のコミットを一覧表示します。git revert
もう 1 つは、元に戻す前の時点にマスターをリセットすることです。最後の 2 つのコマンドが 2 つの元に戻す場合、これが最もクリーンな方法です。それからあなたはすることができます
git reset --hard HEAD~2
git log
Srdjan Grubor が指摘しているように、 を使用してコミットが見つからない場合はgit reflog
、git reset
.
于 2013-04-27T20:06:07.157 に答える
3
Klasは正しいです。また、調べることもできます
git reflog
履歴を取り戻すコマンド
于 2013-04-27T20:10:08.397 に答える