Despite programming for a few years now, I'm still trying to wrap my head around some concepts when it comes to Git. To illustrate what I'm asking, let's set the stage with a hypothetical situation:
- I create a open-source clone of Flappy Bird for whatever reason and make the code available on GitHub under a MIT license
- Someone finds my chicken-scratch code and decides to fork the project (note: not fork for pull request) then proceeds to make well-meaning improvements
With the Git system, is it possible to merge commits from forks upstream?