290

ブランチをチェックアウトする場合:

git checkout 760ac7e

たとえば、 SHA1 を知らずb9ac70bに最後の既知の頭に戻るにはどうすればよいでしょうか?b9ac70b

4

5 に答える 5

454

以前にチェックアウトされたブランチを覚えている場合(例master)、単純に

git checkout master

切り離されたHEAD状態から抜け出すため。

一般的に言えば:git checkout <branchname>それからあなたを取得します。

最後のブランチ名を覚えていない場合は、試してみてください

git checkout -

これは、最後にチェックアウトしたブランチもチェックアウトしようとします。

于 2012-08-03T18:20:13.767 に答える
20

git reflog以前にチェックアウトしたコミットのハッシュを見つけるために使用します。

最後にチェックアウトしたブランチに移動するためのショートカット コマンド (切り離された HEAD と中間コミットでこれが正しく機能するかどうかはわかりません) は次のとおりです。git checkout -

于 2012-08-03T18:13:22.770 に答える