Merging an upstream repo into your fork
This article is from Github's help page here I am adding it here to quickly reference it when I inevitably forget how to do it.
If you don't have push (write) access to an upstream repository, then you can pull commits from that repository into your own fork.
- Open Terminal.
- Change the current working directory to your local project.
- Check out the branch you wish to merge to. Usually, you will merge into
master
.
- Pull the desired branch from the upstream repository. This method will retain the commit history without modification.
- If there are conflicts, resolve them.
- Commit the merge.
- Review the changes and ensure they are satisfactory.
- Push the merge to your GitHub repository.