GIT TIP: `git checkout -` checks out the previous branch. Apply repeatedly to toggle between two branches.
If you use git, you’re running git checkout $BRANCH all the time. Everyone likes a fast checkout at the grocery store. How about making your git checkouts fast, too? Since I do it so often, I want it to go as fast as possible, and I bet you do too. Are you … hot blooded?! git checkout - (that’s git checkout followed by a dash) is the bee’s knees. It switches back to the branch you were on previously. If you run it again, you’re toggled back to the first branch. A useful comparison is cd - , which as you may know takes you back to your most recent directory. Here’s an example: $ git branch * alternate master $ git checkout alternate $ git branch * alternate master $ git checkout - # Now we're back to master! $ git branch alternate * master What are your favorite git tips and tricks?