• 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类
    当前位置:主页 > 教程咨询 > Linux教程

    Git使用子模块引用外部项目

    来源:装机员┆发布时间:2018-02-14 06:00┆点击:

    装机员为您提供Git使用子模块引用外部项目的文章咨询供您阅读,如何使用Git使用子模块引用外部项目的方法对您有帮助也请您举手之劳分享给您身边的人。

    Git子模块(submodule)简介

    经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。这个场景下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。
    子模块允许你将一个 Git 仓库当作另外一个Git仓库的子路径。这允许你克隆另外一个仓库到你的项目中并且保持你的提交相对独立。

    Git子模块用法 添加一个子模块

    首先你要把外部的仓库克隆到你的子路径中。
    假设你想把 pacman项目加入到你的blog项目中,你通过git submodule add将外部项目加为子模块:

    1

    2

     

    cd blog

    git submodule add https://gitcafe.com/aceking/pacman.git themes/pacman

     

    现在你就在项目里的themes/pacman子路径下有了一个 pacan项目。你可以进入那个子路径,装机系统,进行变更,加入你自己的远程可写仓库来推送你的变更,从原始仓库拉取和归并等等。

    .gitmodules文件: 这是一个配置文件,保存了项目 URL 和你拉取到的本地子路径。

    .gitmodule

    克隆一个带子模块的项目

    克隆你刚才创建子模块的项目。你将得到了包含子项目的路径,但里面没有文件:pacman路径存在了,但是是空的。
    你必须运行两个命令:git submodule init来初始化你的本地配置文件,git submodule update来从那个项目拉取所有数据并检出你上层项目里所列的合适的提交。

    1

    2

    3

     

    cd blog

    git submodule init themes/pacaman

    git submodule update

     

    现在你的pacman子路径就处于你先前提交的确切状态了。

    Fedora通过Http Proxy下载Git

    在Ubuntu Server上安装Git

    服务器端Git仓库的创建(Ubuntu)

    Linux/884.html">Linux下Git简单使用文章(以Android为例)

    Git权威指南 PDF高清中文版

    Git 2分钟指南

    Git 的详细介绍:请点这里
    Git 的下载地址:请点这里


    以上就是装机员给大家介绍的如何使用Git使用子模块引用外部项目的方法了,如何使用Git使用子模块引用外部项目的方法到这里也全部结束了相信大家对如何使用Git使用子模块引用外部项目的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击装机员系统官网吧。

    本文来自装机员www.zhuangjiyuan.com如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供win7装机版xp系统下载win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、程等平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号