title: How to move a single git branch from one computer to another
body: <p>I have a problem that I suspect may not have a solution, but no harm in asking</p>
  
  <p>My firm uses Git Enterprise hosted on an internal server.  Whilst my laptop is connected to the firm's network I have access to this remote repository, but when I am off the network, I do not. I can only work locally.</p>
  
  <p>Separate to this, I have a virtualised computer hosted on our network. This computer has access to Git Enterprise AND I can log into it from my laptop anywhere, both whilst on or off the network.</p>
  
  <p>My situation is this.  As I write this question, I am at home and off the network. However I need to push my local branch up to Git Enterprise. Is there anyway I can do this - maybe using my virtualised PC and possibly even a personal GitHub account? My initial thought was to somehow push my local branch up to a private repo on my personal GitHub account, access my virtual PC to download that branch, then from there push it up to Git Enterprise. The trouble is, I wouldn't know where to start. I don't want to damage other branches either on my GitHub or Git Enterprise repos.</p>
  
  <p>Can this be done?</p>
  
  <p>Thanks</p>