2017-10-24 7 views
0

私は約1週間でコミットしていないgit repoを持っています。gitブランチを削除しました。どのようにコミットを回復しますか?

私はリアクションアプリにエラーメッセージを表示する方法を修正していました。

はので、私は(注:私は新しいブランチを作成する前に、マスターにコミットしていなかった)git checkout -b fix-error-msg

を呼び出すことによって、新しいブランチを作ることを決めた

私は私のコードでいくつかの変更をしたが、彼らは間違っていました実現しましたので、私は、私は賢いこととgit branch -D fix-error-msg

続い git checkout master と 続い git commit -am 'oops' を呼び出すことによって、戻って私の元の状態へ行くことができることを決めました

私はfix-error-msgブランチを作成する前のコードに戻すことを望んでいました。

いいえ - コードは、前回のコミット以降、masterに戻っていました。

私はそれを賢明にして支払います。

このエラーを元に戻す方法はありますか?

+1

あなたはGitのREFLOGを見なければならない、以前の状態があるはずです。私はまたあなたが再びねじれた場合のためにあなたの支店をプッシュします。どのような作業を行うのが正しいかは不明ですが、reflogにいくつかのオプションが表示されます...レッスンはもっと頻繁にコミットすることです! –

+0

上記のように 'git checkout fix-error-msg'-refck logを最初に呼び出すことができます。 –

+0

ごめんなさい、私は 'git checkout -D fix-error-msg'を呼んでブランチを削除したことを忘れています:/ – doctopus

答えて

関連する問題