Skip to content

Instantly share code, notes, and snippets.

@clintliang
Last active April 5, 2022 09:43
Show Gist options
  • Save clintliang/e5ff5f592b0c568003b1ef22cc948d14 to your computer and use it in GitHub Desktop.
Save clintliang/e5ff5f592b0c568003b1ef22cc948d14 to your computer and use it in GitHub Desktop.
How to Fork Your Own Project on Github

How to Fork Your Own Project on Github

Steps on how to create fork-repo from your own original-repo

On Github.com

  1. Create a new empty fork-repo repository on Github

On local

  1. Clone fork-repo
git clone git@github.com:<YOUR_USERNAME>/fork-repo.git
  1. Add an upstream remote pointing to original-repo
cd fork-repo
git remote add upstream git@github.com:<YOUR_USERNAME>/original-repo.git
  1. Pull from original-repo
git pull upstream master
  1. Push to fork-repo
git push origin master

Sync fork-repo

cd fork-repo
git fetch upstream
git merge upstream/master
git push origin master
@R0mb0
Copy link

R0mb0 commented Mar 30, 2022

This guide need to be updated, master has been deprecated in favour of main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment