同步GitHub上FreeCAD社区代码

 同步GitHub上FreeCAD社区代码

济南友泉软件有限公司

随着GitHub上FreeCAD 新版本的发布与更新,为了将FreeCAD新增特性及问题修复引入到自己已有的代码中,因此需要同步FreeCAD社区代码。下面以master分支为例,说明同步origin分支到upstream分支的方法。

0. 名词解释

本地仓库(local repository):指本地电脑上的代码

上游仓库(upstream repository):指GitHub上FreeCAD社区代码

源仓库(origin repository): 指从FreeCAD社区Fork出来的远程代码仓库

1. 添加上游仓库

查看upstream代码仓库是否已经存在,

git remote -v

如果upstream不存在,执行以下命令:

git remote add upstream https://github.com/FreeCAD/FreeCAD.git
git remote -v

如果upstream已经存在,则需先删掉upstream,然后再执行执上述命令。

2. 拉取upstream branch及commit

git fetch upstream

白天网络不是很好,建议选择网络较好的时间段进行。

3.切换到主分支

git checkout master

4.合并到本地分支

git merge upstream/master

5. 推送到origin代码库

git push origin master

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片