GIt 学习_2(持续更新中)
继续 上次的git学习笔记 更新;
Git 子模块:
查询资料学习地址如下:
项目实践:
== $ git submodule update --init
1.如果克隆库的时候要初始化子模块,请加上 --recursive 参数,如:
git clone --recursive git@github.com:rbind/yihui.git
2.如果已经克隆了主库但没初始化子模块,则用:
git submodule update --init --recursive
3.如果已经克隆并初始化子模块,而需要从子模块的源更新这个子模块,则:
git submodule update --recursive --remote
更新之后主库的 git 差异中会显示新的 SHA 码,把这个差异选中提交即可。
5.如果要向一个库中添加一个新的子模块,可以用 git submodule add
Guides:
gitattributes - 定义每个路径的属性;一个gitattributes文件是一个给attributes路径名的简单文本文件。
gitmodules - 定义子模块属性
gitignore - 指定忽略有意未被跟踪的文件
浙公网安备 33010602011771号