git submodule 更新子仓库

这篇具有很好参考价值的文章主要介绍了git submodule 更新子仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    添加子仓库

git 允许一个git仓库作为另外一个git仓库的子仓库,并且保持父项目与子项目的相互独立。
命令为 git submodule add <仓库地址> <本地路径>

    检出子仓库

克隆一个包含子仓库的仓库目录,并不会克隆子仓库的文件,只是会克隆下.gitmodule描述文件
需要进一步克隆子仓库文件。
两种方式

    1.分布方式
    git submodule init
    git submodule update
    2.组合命令
    git submodule update --init --recursive
    更新

如果在本地修改了子仓库,在主仓库会显示子仓库有修改,需要先在子仓库
提交修改,然后再到主仓库提交代码。

    删除子仓库
    删除.gitsubmodule里相关部分
    删除.git/config文件里相关字段
    删除子仓库目录
    git rm --cached <本地路径>
————————————————
版权声明:本文为CSDN博主「ljn398431」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ljn398431/article/details/102483115文章来源地址https://www.toymoban.com/news/detail-567161.html

到了这里,关于git submodule 更新子仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git强制更新(覆盖)本地仓库与远程仓库一致

    在远程改好代码,且改动较多,不想耗费精力进行合并的操作,于是想强制覆盖本地仓库。 使用以下指令

    2024年02月15日
    浏览(30)
  • Git fork了别人的仓库,别人的仓库有更新,我们如何同步这个更新

    要同步在GitHub上fork的别人的仓库的更新,可以按照以下步骤进行操作: 配置远程仓库地址: 在命令行中,进入你fork的仓库的本地目录,并添加一个指向原始仓库(即你fork的仓库来源)的远程仓库地址。通常,原始仓库会被称为\\\"upstream\\\"(上游仓库)。假设原始仓库的URL为

    2024年02月08日
    浏览(43)
  • Git如何更新远程仓库代码到本地

    2024年02月12日
    浏览(45)
  • Git不同源如何更新源仓库分支

    同源的fork项目有历史记录这里就不在记录了可以看:关于如何同步更新开源项目-CSDN博客 不同源这里拿狮子大佬的RuoYi-plus项目为例 需要刷新一下才会显示,如果没有提交记录空项目也不会显示需要用命令操作 ps:不同的代码提交到不同的分支,最好是建两个项目,在同一个项

    2024年02月04日
    浏览(30)
  • Git(四):远程仓库的搭建、获取与更新

    目录 1、搭建远程仓库 1.1 github 创建 Repository 2、获取远程仓库 2.1 克隆现有的仓库 2.2 在现有目录中初始化仓库 3、更新提加到仓库 3.1 记录每次更新到仓库 3.2 检查当前文件状态 3.3 跟踪新文件 3.3.1 查看跟踪的文件 3.4 暂存已修改文件 3.5 状态简览 3.6 忽略文件 3.7 查看已暂存和

    2024年02月06日
    浏览(22)
  • 高质量 Git 仓库汇总(持续更新,方便查看)

    https://github.com/kamyu104/LeetCode-Solutions https://github.com/viva64/pvs-studio-cmake-examples Awesome-3D-Object-Detection Awesome-3D-Object-Detection-for-Autonomous-Driving https://github.com/l3lackcurtains/dbscan-kdtree-cuda https://github.com/xmba15/generic_dbscan https://github.com/vincentfpgarcia/kNN-CUDA https://github.com/zlccccc/3dpoint_cuda_kdtr

    2024年03月28日
    浏览(44)
  • git 一套代码关联多个远程仓库(可同步更新到多个,也可一个一个更新)

    本文主要讲述在平时开发中,一份代码可能有多份远程仓库的情况下,需要更新到不同的仓库 以及 同步更新到所有的仓库 提示:这里举的例子在上面的基础上修改,也可在关联远程仓库时,跳到第二步 提示:这里关联的仓库名称都是一样的

    2024年02月16日
    浏览(69)
  • git submodule

    用于在 Git 子模块中初始化和更新子模块。让我们解释一下命令的各个部分: git submodule:这是用于处理 Git 子模块的主要 Git 命令。 –update 或 -u:此选项检查超级项目中记录的提交。它还将子模块的工作目录更新为超级项目中指定的提交。 –init 或 -i:此选项初始化在存储库

    2024年03月12日
    浏览(31)
  • git submodule 使用教程

    (1)项目很大参与开发人员多的时候,需要将各个模块文件进行抽离单独管理。 (2)使用git submodule来对项目文件做成模块抽离,抽离出来的文件可单独成为一个git仓库。整个主项目对抽离出来的子项目(子模块)有依赖关系,却又并不关心子项目(子模块)的内部开发流程

    2024年02月05日
    浏览(39)
  • Git常用命令submodule

    当程序比较大参与开发人员较多时,代码管理就复杂起来。代码如果全员可见,可以创建 share 分支维护共用代 码,可以创建 core 分支维护核心算法代码,各进程分别占一个分支,定期同步 share 和 core 分支。代码如果不 能全员可见,可以仓库中包含子仓库,子仓库管理模块代

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包