title: How to git-cherry-pick only changes to certain files?
body: <p>If I want to merge into a Git branch the changes made only to some of the files changed in a particular commit which includes changes to multiple files, how can this be achieved?</p>
  
  <p>Suppose the Git commit called <code>stuff</code> has changes to files <code>A</code>, <code>B</code>, <code>C</code>, and <code>D</code> but I want to merge only <code>stuff</code>'s changes to files <code>A</code> and <code>B</code>. It sounds like a job for <code>git cherry-pick</code> but <code>cherry-pick</code> only knows how to merge entire commits, not a subset of the files.</p>