• git

    Gitで最後に触っていたブランチに戻る

    最近よく「一瞬だけこのブランチに移動して、その後もとに戻る」という操作をする。しかし、びっくりするぐらい短期力に難がある私にとって3分前に切り替えたブランチ名は忘れるのである。
    調べると最後に触っているブランチへ戻る方法があった。

    ドキュメント

    $ git switch - # 上は下記の糖衣構文。-1の部分を2とか3とかにすればもっと遡れる。HEADみたいなもんすね $ git switch -@{-1}

    またreflogにもログが残っている。

    $ git reflog | grep switch 12345abce HEAD@{0}: checkout: moving from master to release

    参考:
    https://qiita.com/ginpei/items/2e0cd22df0670b3a1c3f
    https://ginpen.com/2022/12/09/git-back-to-last-branch/
    https://zenn.dev/yajamon/articles/422ecab49804f9