たとえば、Linux カーネルの git ワークツリー。
$ git checkout v2.6.6
$ git checkout v3.3
現在のブランチ v3.3 で最後のヘッド名または HASHID を見つける方法は? 上記の例では、v2.6.6 または v2.6.6 の HASHID を取得する必要があります。
ありがとう。
たとえば、Linux カーネルの git ワークツリー。
$ git checkout v2.6.6
$ git checkout v3.3
現在のブランチ v3.3 で最後のヘッド名または HASHID を見つける方法は? 上記の例では、v2.6.6 または v2.6.6 の HASHID を取得する必要があります。
ありがとう。
頭を動かすたびに、git はそれを に記録しreflog
ます。
$ git reflog
質問のコマンドの後にこのコマンドを実行すると、古いコミット ハッシュは 2 行下にあり、移動先のタグを参照します。
例えば
ff06760 HEAD@{0}: checkout: moving from 9b49c22462f5dd73ff18eacff5983f141f98cb82 to v3.3
9b49c22 HEAD@{1}: checkout: moving from ff06760cd0db8cef49915e68886c66c09b1cade1 to v2.6.6