Someone forked a Github project of mine and made some changes. How can I merge the changes back in to my upstream version?
Also, is it possible to pull in just a specific commit?
What I’m looking is if there is a way to pull a specific commit instead of the entire branch.
Pulling in a single commit would be a cherry-pick and would rewrite the commit ID (and mark you as the committer while retaining the author). The process is pretty straightforward, though:
You get the SHA from the repository log, for example:
With
git cherry-pick 0920898you bring the respective commit to your current branch.