首页 > 归档 > 如何快速同步派生(Fork)仓库

如何快速同步派生(Fork)仓库

AwThink写于 , 分类: 致知录

如何同步更新自己 Fork 的仓库代码?曾经这个问题困扰着我,以至于我都不敢 fork 了!但现在,我不怕不怕啦,我有个好办法,我不怕不怕不怕啦,遇到好码,我马上 fork 过来……呃,打住- -

以下以我同步 awthink/ife 为例,在操作的时候请注意替换用户名和仓库地址。

注意事项:在同步自己 Fork 的仓库代码之前,务必先把自己在本地的更改进行提交。

准备工作

git clone git@github.com:awthink/ife.git

克隆

开始同步

1. Configuring a remote for a fork

  1. 使用 git remote -v 查看远程状态。
  2. 添加一个远程原始分支的上游仓库(一般命名为 upstream,如果以前已经执行过本操作,则可忽略)。
  3. 再次 git remote -v 以确认。

Configuring a remote for a fork

2. Syncing a fork

git fetch upstream

fetch

git branch 检查 git checkout master 切换

git merge upstream/master

merge

内容超过一屏,仅截了一部分图。

git push origin master

 push

至此,你已成功更新了 fork 来的仓库代码。

参考资料

  1. 官方文档:Syncing a fork
  2. 同步一个 fork

--全文完--

tags:github, fork

声明: 未经授权不得转载。转载请联系,并注明转自: AwThink

发表评论