Git子模块(submodule)简介经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。这个场景下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。 Git子模块用法添加一个子模块首先你要把外部的仓库克隆到你的子目录中。
现在你就在项目里的themes/pacman子目录下有了一个 pacan项目。你可以进入那个子目录,进行变更,加入你自己的远程可写仓库来推送你的变更,从原始仓库拉取和归并等等。
克隆一个带子模块的项目克隆你刚才创建子模块的项目。你将得到了包含子项目的目录,但里面没有文件:pacman目录存在了,但是是空的。
现在你的pacman子目录就处于你先前提交的确切状态了。
Fedora通过Http Proxy下载Git http://www./Linux/2009-12/23170.htm 在Ubuntu Server上安装Git http://www./Linux/2009-06/20421.htm 服务器端Git仓库的创建(Ubuntu) http://www./Linux/2011-02/32542.htm Linux下Git简单使用教程(以Android为例) http://www./Linux/2010-11/29883.htm Git权威指南 PDF高清中文版 http://www./Linux/2013-10/91053.htm Git 2分钟指南 http://www./Linux/2014-11/109201.htm 本文永久更新链接地址:http://www./Linux/2014-12/110771.htm |
|