GitHub branch support

Would be great to be able to choose which branch to deploy, rather than needing to create multiple repos just to manually merge different branches into them all the time :smiley:

I’d suggest that on picking a github repo, the user can choose which branch to track.