Configuring a remote repository for a fork
You must configure a remote that points to the upstream repository in Git to
sync changes you make in a fork
with the original repository. This also allows you to sync changes made in the original repository with the fork.
-
Open
Terminal
Terminal
Git Bash
.
-
List the current configured remote repository for your fork.
$
git remote -v
>
origin https://github.com/YOUR-USERNAME/YOUR-FORK.git (fetch)
>
origin https://github.com/YOUR-USERNAME/YOUR-FORK.git (push)
-
Specify a new remote
upstream
repository that will be synced with the fork.
git remote add upstream https://github.com/ORIGINAL-OWNER/ORIGINAL-REPOSITORY.git
-
Verify the new upstream repository you've specified for your fork.
$
git remote -v
>
origin https://github.com/YOUR-USERNAME/YOUR-FORK.git (fetch)
>
origin https://github.com/YOUR-USERNAME/YOUR-FORK.git (push)
>
upstream https://github.com/ORIGINAL-OWNER/ORIGINAL-REPOSITORY.git (fetch)
>
upstream https://github.com/ORIGINAL-OWNER/ORIGINAL-REPOSITORY.git (push)