同步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
暂无评论内容