当前位置:   article > 正文

Git submodule---切换submodule的分支_git submodule 分支

git submodule 分支

背景:什么是submodule,有什么用?

git submodule是git的一个功能,可以将其他的github工程加入到自己的项目里。通常与cmake  `ExternalProject_Add`命令相结合。

下载第三方库,然后编译,在我们的工程中调用。

举例: Paddle-Lite通过submodule调用gflag 和protobuf,编译后作为一个第三方库在Paddle-Lite源码中调用。

(0)如何查看Submodule

git submodule

(1)如何修改submodule -- 修改其版本(github tag)

问题描述:Paddle-Lite调用的protobuf版本为3.1.0 ,通过submodule定义的。(执行时会下载protobuf源码到Paddle-Lite/third-party,然后编译到 build/third_party/install。)  我想修改protobuf版本为3.2.0,如何做到。

解决方法:修改submodule的tag号。

参考:添加Git子模块时如何指定分支/标记?

 

基础概念: git添加一个submodule,只需要添加该module的github源码地址,不需要设置tag。但是

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/665971
推荐阅读
相关标签
  

闽ICP备14008679号