如何引用子项目中的代码?如何引用内网项目?——.gitimodules vender

小熊 玩转Git评论4,539字数 370阅读1分14秒阅读模式

git官网上down了个开源代码,在此基础上开发出适合项目需求的程序,如果不想重复的上传别人的代码,此时需要将新添加的程序和改动的程序利用git保存,同时利用.gitimodules指明依赖的程序地址。

[submodule "ssd"]   #子模块名称
    path = Detect/ssd       #存放子模块的地址
    url = https://github.com/weiliu89/caffe/tree/ssd  #子模块的原始路径

子模块使用时通过以下命令拉取即可。

git submodule update --init

上述两个文件均需要添加至git的版本库,以便对其改动进行跟踪。

后期子模块代码更新需要手动,先清理再拉取

git submodule deinit -f --all
git submodule update --init
git submodule update --remote

weinxin
公众号
扫码订阅最新深度技术文,回复【资源】获取技术大礼包
小熊