時々、コードの以前のバージョンをチェックして、調査またはテストします。以前のコミットを変更したい場合の対処法についての説明を見たことがありますが、変更を加えないと仮定します。たとえば、変更を行った後git checkout HEAD^
、ブランチの先端に戻るにはどうすればよいですか?git log
最新のコミットの SHA が表示されなくなりました。
ベストアンサー1
戻りたいコミットがブランチの先頭かタグ付きであることが分かっている場合は、
git checkout branchname
git reflog
また、これを使用して、HEAD (またはその他の参照) が過去に指していた他のコミットを確認することもできます。
追加編集:
Gitの新しいバージョンでは、一度だけ実行したりgit checkout
、他の方法で移動したりした場合はHEAD
、次のようにすることもできます。
git checkout -
cd -
最後のチェックアウト前の場所に戻ります。これは、以前にいた作業ディレクトリに戻るというシェルの慣用句との類似性から生まれました。