souretree/git创建子模块

1.子模块介绍

  1. 有种情况我们经常会遇到这种情况:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。
    Git 通过子模块来解决这个问题。 子模块允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。 它能让你将另一个仓库克隆到自己的项目中,同时还保持提交的独立。

sourcetree使用子模块

  1. 打开sourcetree,在空白处右击---->添加子模块
    在这里插入图片描述
  2. 添加子模块
    一般第三方库的子模块统一放在3rdParty里管理,确定后会拉取相应的子模块仓库到本地(需要有子模块的权限)

!](https://img-blog.csdnimg.cn/direct/95125027a46847fb885bc00d21a371e9.png)

  1. 子模块管理
    添加子模块后需要先提交改动,才会在左侧的子模块中显示添加后的子模块,否则一开始还没有显示。双击相应的子模块会跳转到其对应的仓库,例如DetectDll仓库,可以进行拉取更新回退等操作,例如拉取最新,切换到指定版本等操作
    在这里插入图片描述
  2. 子模块更新
    如果是自己操作更新了子模块的版本,在父项目仓库中需要提交相应的子模块改动,并推送到远端
    在这里插入图片描述
  3. 命令行使用子模块
    https://blog.csdn.net/qq_27816785/article/details/127599461
    https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值