Git checkout to previous branches
In Git you can check out previous branches using @{-N}
, where N is how many "branches ago" you want to go back.
For example, say you were in main
then checked out branch-1
then checked out branch-2
, and finally you checked out branch-3
.
If you wanted to checkout the branch you were on "2 branches ago" you would just checkout @{-2}
> git checkout @{-2}
Switched to branch 'branch-1'
If you are using this to just go back to your previous branch @{-1}
, there is a nice shortcut:
> git checkout -
Switched to branch 'branch-2'
H/T Matt Polito
Tweet