关于网友提出的“基于开源项目的二次开发如何进行的版本管理”问题疑问,本网通过在网上对“基于开源项目的二次开发如何进行的版本管理”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:基于开源项目的二次开发如何进行的版本管理
描述:
问题:项目组要定制某个GitHub上的开源项目, 如何做到当开源项目的版本更新了,如何做到我们本地clone版本可以进行merge?
解决方案1:
说一下自己的办法,抛砖引玉:
fork开源项目到自己的github
clone fork以后的项目到本地
用git remote add
命令将开源项目添加为远程仓库,例如命名为fork
这样就有了两个remote,一个origin(自己fork的)、一个fork(开源项目的)
自己的改动直接push到master,要合并开源项目的更新使用 git pull fork master
,合并完代码再push到自己的master
以上介绍了“基于开源项目的二次开发如何进行的版本管理”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1065017.html