当前位置: 首页 > news >正文

个人建设视频网站搭建网站教程

个人建设视频网站,搭建网站教程,江苏省数字文化馆网站建设,培训信息git添加子模块(submodule) 背景 有时候自己的项目需要用到别人的开源代码,例如 freertos 和 tinyusb 这个时候有两种选择 将开源的代码下载下来放到自己的 git 中管理 缺点:如果远端仓库更新,自己仓库的代码不会更新 将开源代码通过子模块…

git添加子模块(submodule)

背景

有时候自己的项目需要用到别人的开源代码,例如 freertostinyusb

这个时候有两种选择

  • 将开源的代码下载下来放到自己的 git 中管理
    • 缺点:如果远端仓库更新,自己仓库的代码不会更新
  • 将开源代码通过子模块(submodule)的形式加入到自己的仓库中
    • 优点:自己仓库代码时刻和上游代码保持更新

子模块(submodule)添加方法

例如需要将 tinyusb 开源代码添加到自己的代码仓库中

  1. 进入你想将 tinyusb 添加到的目录
  2. 在该目录下执行
    git submodule add git submodule add https://github.com/hathach/tinyusb.git
    
    上述命令执行之后会将对应的 submodule 代码下载下来。
    这时在仓库的根目录会有新增一个 .gitmodules 文件
  3. 提交子模块到远程仓库
    git add .
    git commit -m "add submodule project"
    git push
    
    到这里 tinyusb 子模块就添加到自己的仓库了,
    效果图如下:
    在这里插入图片描述
    这里点击一下蓝色字体就可以跳转到对应的仓库

子模块(submodule)同步问题

git submodule init
git submodule sync
git submodule update

项目地址

  • github 地址
http://www.zhongyajixie.com/news/10731.html

相关文章:

  • 世界建设企业网站app推广策略
  • 网站建设中应该注意什么优化的含义是什么
  • ionic3 做网站西安seo公司哪家好
  • 比较好的建立站点能让网络非常流畅的软件
  • wordpress搭建在线教育整站优化和关键词优化的区别
  • 牛 网站建设关键词营销推广
  • 个人网站做排名seo引擎优化外包
  • 网站去哪做免费推广引流怎么做
  • 狍与女人做爰网站全网营销系统1700元真实吗
  • 郑州网站建设老牌公司大数据营销平台那么多
  • 贵阳做网站kuhugz网站规划与设计
  • 关于配色的网站推荐网站页面优化包括
  • 大讲堂123专注网站模板制作关键词优化app
  • 做购物网站小图标网页seo
  • 广东建的电商网站叫啥企业网站排名优化
  • 品牌策划案模板范文网络优化工程师前景如何
  • 长沙做网站那家好网络营销成功的案例分析
  • 商城网站租服务器安全不怎样推广一个产品
  • 北京做网站供应商餐饮管理培训课程
  • 用dw做网站 主题是哪个排名优化公司哪家好
  • 新手做网站需要哪些软件seo网络优化专员
  • html5做服装网站免费刷推广链接的网站
  • 电子商务网站平台建设预算不包括关键词热度分析
  • 免费申请域名做网站品牌战略
  • 图片网站如何做百度排名每日新闻摘抄10一15字
  • 有哪些可以在线做海报的网站游戏推广赚钱
  • 怎样做联盟网站百度seo还有前景吗
  • 多网站后台问题培训加盟
  • 西安将军山网站建设厦门网站seo外包
  • 温州网站制作多少钱百度网盘下载速度