なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

git checkout で、直前にチェックアウトしていたブランチに戻りたい

たとえば以下のような操作をした後、もともといたブランチに行きたい場合:

$ git symbolic-ref --short HEAD
main

$ git checkout sub-branch
$ git symbolic-ref --short HEAD
sub-branch

次のような操作を行うことで、元いたブランチ、今回の場合は main に戻れる

$ git checkout -

Git の 1.6.2 から利用できるので、覚えておくと便利かも。
ちなみに、下記コマンドのショートハンドとして動作している:

$ git checkout @{-1}

参考: