2016-11-01 15 views
0

私のコードをコミットしましたが、プッシュしませんでした。このコミットを#5と呼ぼう。後で以前のバージョンを試す必要があった。だから私はチェックアウトコミット#3。今私は自分のコミット#5に戻りたいと思う。そのコミットIDをどのように見つけてそれに戻すのですか?前回のコミットに戻った後で未処理のコミットに戻す方法

試した-gitログですが、#3から#1までのコミットしか表示されません。

+0

をコミットあなたは 'gitのを試してみました:ログインcheckout HEAD'(私は推測しています...実際に動作するかどうかわかりません) –

+0

[Gitで失われたコミットをどのように回復できますか?](http://stackoverflow.com/questions/10099258/how- –

+0

(ブランチを指していないので、_dangling_はコミットしますが、それらはまだどこかにあります) –

答えて

0

あなただけのこのコマンドを実行し、#5をコミットするHEADの再ポイントを作るために、このメソッドを使用することができます。

GitのチェックアウトBRANCH_NAME

その後、表示するには、このコマンドを実行するlvanさんのコメントを参照してください。あなたはそれが最新のものにヘッドを移動するでしょう

gitのログ--oneline --decorate --graph --all

を#5

関連する問題