You can use git switch -
to switch to the previous branch. In the following example, we see switching back and forth between branches main
and my_dev_branch
:
C:\git\my-repo [my_dev_branch]> git switch -
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
C:\git\my-repo [main ≡]> git switch -
Switched to branch 'my_dev_branch'
C:\git\my-repo [my_dev_branch]>
Edit: Old habits die hard. Updated to use switch
instead of checkout
since switch
has a clearer responsibility. Obviously they work exactly the same for this scenario.
Old habits die hard. Thanks for pointing this out. I updated the post.
Oh lol, I was just trying to poke fun, sorry if it came across as accusatory. 😎👍
Not at all. It was a funny comment (I upvoted it) 👍 But you are also right. It makes more sense to refer to
switch
andrestore
whenever possible.