1、在github上 fork项目
2、将fork的项目 clone 到本地
git clone https://gxxxxxx.git
3、添加源项目地址到 upstream
git remote add upstream 源项目地址
4、拉取源项目更改
git fetch upstream
5、合并源项目的变更到fork后的项目
git merge upstream/master
注:
如果需要合并其它分支,比如pre 使用
git merge upstream/pre
附:关于 git的upstream
在Git中,upstream 通常指的是与当前分支关联的远程分支。当你从远程仓库克隆或者拉取代码时,Git 会为你的本地分支设置一个默认的 upstream。upstream 记录了你的本地分支是从哪个远程分支克隆或拉取而来的。
通常,upstream 可以用来推送本地分支的更新到远程仓库或者拉取远程分支的更新到本地。使用 git push 和 git pull 命令时,如果没有指定远程分支的话,Git 会自动使用 upstream。
网友评论