github上Fork的原项目,原项目提交了新代码,怎么更新到自己Fork的分支上?

 

 

 

方法一、在github上进行操作、然后更新(旧)

登录自己的github账号,在fork的项目内点击“New pull request”:

这时候回到自己github账号下fork的项目code下看commits可以看到原项目新提交的内容都已经合过来了。

 

方法二、在github上进行操作、然后更新(新:推荐)

这时候回到自己github账号下fork的项目code下看commits可以看到原项目新提交的内容都已经合过来了。

 

方法三、通过命令行fetch拉取原仓库更新

1. 配置当前当前fork的仓库的原仓库地址

    git remote add upstream <原仓库github地址>

2. 查看当前仓库的远程仓库地址和原仓库地址

    git remote -v

3. 获取原仓库的更新。使用fetch更新,fetch后会被存储在一个本地分支upstream/master上

    git fetch upstream

4. 合并到本地分支。切换到本地master分支,合并upstream/master分支。

    git merge upstream/master

5. 这时候使用git log就能看到原仓库的更新了

    git log

6. 如果需要自己github上的fork的仓库需要保持同步更新,执行git push进行推送

    git push origin master

 

 

 

 

 

每天努力一点,每天都在进步

 

 

 

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐