兔起gitsubmodule实⽤教程
在这篇⽂章中,我们来讲解⼀下 git submodule的实战⽤法,包括:
1. 注册 git ⼦模块
2. 从已有的⽂件创建 git ⼦模块
3. 向上同步主仓库
画表情包4. 向下同步⼦模块仓库
5. 疑难杂症
注册 git⼦模块
.
└──
柜台租赁合同
.
陈海死了没
└──
如果想要将仓库sub-module.git注册成为主仓库main-module.git的⼀个⼦模块,可以使⽤如下指令:
git会⾃动从远程服务器 clone sub-module.git,之后 main-module.git的⽬录会变成这个样⼦
.
自制臭豆腐├──
└── sub-module
└──
由于添加git ⼦模块的操作本⾝也是⼀个提交,因此它仅仅对main-module.git的当前分⽀有效,另外的分⽀不会感知到这⼀变化。
梦见涨洪水是什么兆头>钟灵敏秀从已有的⽂件创建 git ⼦模块
⼤多数时候,git ⼦模块不是凭空创建的,⽽是从项⽬中已有的⽂件拆分出来的。从已有的⽂件创建git ⼦模块需要做三件事:⾸先为拆分出来的⽂件创建新的 git 仓库,然后从主仓库中将独⽴出去的⽂件
移除,最后再注册git ⼦模块
例如,假设main-module.git的⽬录结构如下所⽰
.
├──
└── sub-module
└──
牛肉馅饺子的做法