Git

How do I update a GitHub forked repository?

# Add the remote, call it "upstream":

git remote add upstream https://github.com/whoever/whatever.git

# Fetch all the branches of that remote into remote-tracking branches,
# such as upstream/master:

git fetch upstream

# Make sure that you're on your master branch:

git checkout master

# Rewrite your master branch so that any commits of yours that
# aren't already in upstream/master are replayed on top of that
# other branch:

git rebase upstream/master


https://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository



Git fetch remote branch

You need to create a local branch that tracks a remote branch. The following command will create a local branch named daves_branch, tracking the remote branch origin/daves_branch. When you push your changes the remote branch will be updated.

git fetch <remote> <rbranch>:<lbranch>

https://stackoverflow.com/questions/9537392/git-fetch-remote-branch

原文地址:https://www.cnblogs.com/kevin1988/p/12520079.html