有时候我们 fork 了一个库进行开发,但是时间长了那个库已经添加了一些新的东西,这要怎么处理呢?

先添加你 fork 的库的地址

1
2
git remote add FORK-sync https://github.com/xxx/yyy.git
git remote -v

能看到类似的

1
2
3
4
FORK-sync	https://github.com/xxx/yyy.git (fetch)
FORK-sync	https://github.com/xxx/yyy.git (push)
origin	git@github.xxx/born-1.git (fetch)
origin	git@github.xxx/born-1.git (push)

然后接受所 fork 库的内容

1
git fetch FORK-sync

合并

1
git merge FORK-sync/master

再推送到你的远程仓库就行了

1
git push