title: How to push commits to a remote Git repository which is separated by an air gap?
body: <p>My team and I work on different networks. We don't have an internet connection nor do we share the same network. Thus the only way we can transfer files is using thumbdrives.</p>
  
  <p>The only way I can commit to the remote Git repository is if I use my colleague's computer which has network access to the Git server. What commands do I have to run for me to fetch, merge, then push my commits onto her computer, short of transferring my entire working directory over?</p>
  
  <p>Like, say transfer only the commits that the remote server lacks.</p>
  
  <p>EDIT: I forgot to mention the thumbdrive might get wiped periodically as part of security measures. Remote repo on thumbdrive is still a pretty good idea though!</p>