2016-09-22 17 views

答えて

3

はしばらくの間、あなたのオリジナルのローカルブランチ上のコミットを行いました多くのことを感謝しましたか?そうであれば、まだgit logまたはgit reflogと表示されている可能性があります。最新のコミットがまだ残っている場合は、作成したばかりのブランチに適用することができます。

git fsck --fullを使ってコミットがアクセス可能な可能性があり、それらがぶら下がったgitオブジェクトと見なされるかどうかを検出する可能性もあります。

これが役に立ちます。

+0

+1のreflogです。 @ 54N1が他のコマンドを実行しなかった場合、これは 'git checkout HEAD @ {2}'と同じくらい簡単です(前の 'git reflog'を見てください)。もう1つの可能性は、あなたが前のコミット(理想的には最新のもの)のsha-1のどこかに書いたことがあれば、 'git checkout 'とここから分岐することができるはずです。 – MayeulC

関連する問題