title: When uploading a large repo, is it ok to create and checkout a new branch in another terminal tab while the repo finishes uploading?
body: <p>Scenario is that the master branch is being sent up to say GitHub/Bitbucket, but is taking awhile.  Can I, in another terminal tab, create checkout and work on a new branch while the master branch is being uploaded without breaking something?</p>