git Submodules

git Submodules

1. 作用

Git 的“submodule”概念允许我们引用和管理第三方库,同时保持与我们自己的代码清晰的隔离

2. 项目中使用

mkdir library
cd library
git submodule add https://github.com/zzttwzq/moduleTest.git

这些操作会在根目录下创建.gitmodules;.git/config 文件中也添加了下面的内容用来追踪

[submodule "library/test"]
  path = library/moduleTest
  url = https://github.com/zzttwzq/moduleTest.git

最后在.git/modules 中,创建所有的.git 仓库副本

3. 查看 submodule 版本

git submodule status

4. 更新 submodule

cd library/
git pull

# 如果需要更新分支
git checkout dev
git branch -v
git pull

你可能感兴趣的:(git,github)