Make sure it exists on the remote and force it to update on the local.
Make sure it exists on the remote and force it to update on the local.

These changes ensures that the branch actually exists on the remote
repository and that the locally created branch is a pristine copy
of the remote branch.

kohsuke/github-gem,defunkt/github-gem,jarib/github-gem,dustin/github-gem,DarcRanger/github-gem,Wirachmat/github-gem,rlqualls/github-gem,supriyantomaftuh/github-gem,reenhanced/github-gem,peterkinalex/github-gem,thetaxman/github-gem