| 本质 | gitlink 记录子模块提交 SHA(索引中的特殊条目) |
|---|---|
| 切换父分支 | 子模块目录不会自动跟着变,需要 submodule update |
| 查看 | git diff --submodule / git submodule status |
查看与更新
查看与更新
git ls-tree HEAD vendor/common
git diff --submodule HEAD~1
git submodule update --init --recursive回滚父仓库提交后,子模块并不会自动回到旧指针,需要再执行一次 submodule update 才一致。