Integrate a github fork's remote changes

from blog Tech-Tutorials, Howtos and buying advice, | ↗ original
Creating a fork on github is the default way of submitting pull requests or perform off the shelf changes. If you would like to re-integrate the updates from an upstream repository, this is sometimes a bit tricky. Here is how to do this.