I sometimes need to have two different branches of a GitHub repo on my local disk at the same time. (especially when dealing with gh-pages)
I usually do this by making multiple clones of the repo in different folder, with clone using a different branch.
Is it possible to do this in the GitHub for Windows UI? (as opposed to switching a single local clone from one branch to another)
It looks like the only way to switch between local clones is to drag the new clone into the UI every time.
git checkout --to=<path>
command which will come with Git 2.5+ (Q2 2015): that would support multiple branch checkout (in different working trees). See https://mcmap.net/q/11286/-how-can-i-have-multiple-working-directories-with-git. – Opportunist