title: git pull and push specific files without the repository saved locally
body: <p>I have a couple questions but I'll put them together given they look quite similar.</p>
  
  <p>Let's say I have a repository called Repo, and it contains two folders, A and B.</p>
  
  <p>Via terminal (and given I don't have the project in my machine), how can I...</p>
  
  <p>(1) ...clone only folder A from Repo to my machine?</p>
  
  <p>(2) ...send a file/folder C to Repo?</p>