git submodule使用的笔记】的更多相关文章

git submodule 子模块的应用: 以下为使用流程的一些笔记: 1. 首先你的工作区 mainPJ cd mainPJ git init echo "this is mainPJ" > main.txt git commit -m "add main.txt" git push xxx #如上操作,你的项目工作区,经常用的情况: 2. 使用命令添加子项目git cd mainPJ #添加子项目以后,主项目需要提交一次git submodule add…
git github 小弟调调 2015年01月12日发布 赞  |   6收藏  |  45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加的,后面慢慢增加了许多内容,可以看出的的学习轨迹.分享出来方便自己查看,也许能帮助到你. 笔记在这里持续更新 Git常用命令清单笔记 目录 参考资料 配置 修改项目中的个人信息 多账号ssh配置 Git推向3个库 增加3个远程库地址 删除其中一个 set-url 地址 push pull 更改pul…
git submodule主要是用于针对git项目中还存在git子模块的情况.在一般情况下,我们通过git clone 获取项目的时候会把项目中的所有信息都拿到.但是,如果相关中存在git子模块那么,我们git下来的项目中该模块是一个空的文件夹.这时git submodule就派上用场了.通git submo获取子项目的步骤如下: 1.通过git clone获取主要项目 2.删除主项目中的空文件夹:git rm -r “空文件路径” 3.在删除空文件夹之后,要git commit 进行提交.如果…
这个是备忘录,原网页: https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407 http://cncc.bingj.com/cache.aspx?q=git+submodule+porteneuve&d=5051866681245979&mkt=zh-CN&setlang=en-US&w=CSPsXaV5W3T5UouIOUfyo8SEUMbF--01 , 被共党的网上长城无辜的墙掉.(希望有…
From:http://www.worldhello.net/2010/01/26/425.html 删除 git submodule (git 库子模组) 有两种情况会创建 git submodule (git 子模组) 显性方式添加:使用 git submodule 命令将其他git库作为子目录添加,即子模组 隐性方式添加:使用 git add 添加,如果某个子目录本身是一个 git 库,就自动添加为子模组,不再递归添加该目录下面的文件 那么这两种方式添加的子模组有什么不同?子模组有什么副作…
Android驱动月考3 第三章 Git的入门 - 读书笔记 对于Github,这是全世界最大的开源平台,你可以把你做的项目在这里开源,把你发现的一些新技术在这里开源,向全世界的开发者们分享,大家都彼此分享彼此的开源技术以及需要的代码,相互贡献,形成一个良好的氛围.同时国内也有一些开源仓库,也可以使用.同时对于Git.甚至于SVN这种工具也是必不可少必须要知道的,对于Git的使用,首先必须要安装Git工具,可以在linux上使用命令安装,apt-get/yum/brew install git*…
当你习惯了代码的 VCS 后,基本上是离不开的. 作为一个依赖多个子项目组成的项目,要实现直观的代码逻辑结构,可以考虑使用 Git submodule 特性. 当然,如果只是单独的依赖的话,用依赖管理即可,如Java 中的 Maven.Node.js 中的 npm.PHP 中的 composer. 给项目添加submodule 命令如下: git submodule add 仓库地址 路径 其中,"仓库地址"是指子模块仓库地址,"路径"指将子模块放置在当前项目下的对…
git submodule允许其他的仓库指定以一个commit嵌入仓库的子目录. git subtree替代git submodule命令,合并子仓库到项目中的子目录.不用像submodule那样每次子项目修改了后要init和update.万一哪次没update就直接"commit -a" 或者 "add ." 全commit上去就悲剧了. git subtree虽然比git submodule更好用,但也不是特别完美的解决方案,使用时一定要特别注意. git-su…
在项目开发中,特别是web前端开发中,有非常多的开源第三方library,我们希望引用他们,同时也希望能够方便地保持这些第三方 开源repo的更新.另外一方面如果我们自己在开发一个网站的项目,这个项目一般分为前端和后端两个相对独立的子项目,特别是前端的repo可能在不同的项目中共享,那么这时,你就可能希望将项目分开为前端和后端两个repo,如何管理这种情况呢?一个比较好的方案就是使用git的submodule功能. 假设我们的父repo在prepo目录,sumodule newtestrepo希…
http://blog.jqian.net/post/git-submodule.html 使用git管理的项目开发中,如果碰到公共库和基础工具,可以用submodule来管理. 常用操作 例如, 公共库是 lib.git,地址:git@github.com:lib.git: 需要使用公共库的项目是 proj.git,地址:git@github.com:proj.git. 添加 为项目proj.git添加submodule,先进到相应的目录下,然后执行如下命令: git submodule ad…