场景:
我们git fork一个项目后,如果原项目本身有更新,那么我们需要同步更新自己fork的代码。
方法:
1. 给fork配置一个remote
git remote -v查看当前fork项目的remote信息,我这里以FreeRDP为例
upstream https://github.com/FreeRDP/FreeRDP.git (fetch)
upstream https://github.com/FreeRDP/FreeRDP.git (push)
当然上述是我已经配置好了,所以才显示如上信息
2. 添加一个fork的上游仓库
方法:
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
我这里以FreeRDP为例:
git remote add upstream https://github.com/FreeRDP/FreeRDP.git

本文介绍了当原项目有更新时,如何使用git同步自己fork的代码。通过配置remote,添加上游仓库,fetch并合并上游/master到本地master,实现同步且不丢失本地修改。
最低0.47元/天 解锁文章
913

被折叠的 条评论
为什么被折叠?



