title: Is it possible to maintain two local Git repositories with entirely different content, but push them to the same remote repository?
body: <p>I'm a graduate student experimenting with using Github for science. Often I might perform different tasks for the same project on different servers. I don't always want all of these functions on the same server at the same time, but it would be nice to keep them organized in one remote location.</p>
  <p>Is it possible to git push two directories with different content to the same origin/GitHub repo? Basically, in this setup I would almost never pull content; just push it to keep myself organized and potentially share with collaborators. Or maybe use <code>sparse-checkout</code> to occasionally clone individual files/subdirectories.</p>