码迷,mamicode.com
首页 > 其他好文 > 详细

git进阶

时间:2017-08-09 22:12:04      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:xxx   one   一点   mit   sub   git add   文件   包含   引用   

Git 标签
Git 子模块
Git 合并

子模块:
1.当clone一个包含子模块的新的项目时,会创建这个子模块的文件夹,但是这个文件夹里面没有内容。需要执行一个命令git submodule update --init 来初始化和更新子模块。
2.当另一个开发者修改子模块并提交时,你拉取那个引用然后归并,会提示子模块有修改,是因为归并来的仅仅上是一个指向你的子模块的指针;但是它并不更新你子模块目录里的代码,指向子模块的指针和子模块目录的真实状态并不匹配。为了修复这一点,你必须再次运行git submodule update。
3.当在另一个项目里修改了并提交了子模块,其他拥有这个子模块的项目需要更新子模块,进入子模块git pull一下此时子模块便是最新的了,回到上一级会发现提示子模块已经修改,提交一下git add . git commit -m”xxx” git push,这样项目就对应到了最新的子模块。
4.

git进阶

标签:xxx   one   一点   mit   sub   git add   文件   包含   引用   

原文地址:http://www.cnblogs.com/c-o-d-e/p/7327785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!