github上实现fork后与原仓库保持同步

一、问题场景

  在GitHub的团队合作项目中,我们fork了其中一名成员的仓库。为了保持版本的一致性,我们需要同步代码,但是GitHub没有提供自动同步的功能,因此我们要手动的完成这项任务。

  在进行代码同步之前我们做出以下约定:

原仓库---被fork的仓库

远程仓库----自己的远程仓库

本地仓库----本地仓库

二、解决步骤

  1. 查看远程仓库的路径 :git remote -v

  2. 将原仓库的路径添加到本地: git remote add upstream 原仓库地址

​ 使用git remote -v可得

  1. 抓取原仓库中的文件:git fetch upstream

  2. 合并分支: git merge upstream/master

  3. 提交代码到自己的远程仓库git push origin master

三、参考博客

https://blog.csdn.net/matrix_google/article/details/80676034

猜你喜欢

转载自www.cnblogs.com/Mrfanl/p/11928252.html
今日推荐