checkout last branch
Sometimes you are checking out mutltiple different git branches and want to navigate back to previous branch.
You can use
git checkout -
to do itexample :
$ git checkout ay/convert-errors-lib
Updating files: 100% (2480/2480), done.
Switched to branch 'ay/convert-errors-lib'
$ git checkout -
Updating files: 100% (2480/2480), done.
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
If you want to checkout 2 branches a go. you can do
$ git checkout @{-2}
Basically
git checkout -
is equql to git checkout @{-1}
If you want to list all of the checked out branch (history) you can use this script
$ for i in {1..10}; do echo -n "[$i] "; git rev-parse --symbolic-full-name @{-$i}; done
Last modified 1yr ago