I have a fork (origin
) from a project (upstream
) on github. Now the upstream project has added a new branch, I want to import into my fork. How do
Make sure you've pulled the new upstream branch into your local repo:
git fetch upstream
to retrieve the new upstream branchCreate and switch to a local version of the new upstream branch (newbranch
):
git checkout -b newbranch upstream/newbranch
When you're ready to push the new branch to origin:
git push -u origin newbranch
The -u switch sets up tracking to the specified remote (in this example, origin
)