Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. On GitHub, rename the original repo to avoid confusion with the upstream repo
    • For example, rename simonbates/nexus to simonbates/simon-nexus
  2. Delete any local clones of the origin repo (or rename and update the origin remote – any local clones will still point to the previous GitHub repo URL)
  3. On GitHub, fork the upstream repo
    • For example, fork gpii/nexus to simonbates/nexus
  4. Clone the fork on onto your computer
    • For example, simonbates/nexus
  5. Add the original repo as a remote in the cloned fork
    • For example, in the local clone of simonbates/nexus, add simonbates/simon-nexus as a remote
  6. Merge the work from the original repo into the new clone
    • For example, in the local clone of simonbates/nexus, merge simon-nexus/master
  7. Push the changes from the local clone up to GitHub and make a pull request

...