我的项目中有大约 8 个子模块 (/modules/..),其中一些没有完全检出。换句话说,当我跑步时
git submodule init
git submodule update
Run Code Online (Sandbox Code Playgroud)
一些子模块目录不包含所有文件。我的第一个想法是我可能正在进行不同的提交或其他事情。但是当我检查最新的项目提交 - 然后检查子模块的当前提交时,它们是相同的。
git submodule status
Run Code Online (Sandbox Code Playgroud)
我如何让 git 在加载子模块时提取所有子模块文件?或者更确切地说,当我创建子模块文件夹时,我怎么可能只收到一些文件?
我的项目结构如下所示:
/project
/modules
/submodule1
/submodule2
/etc...
Run Code Online (Sandbox Code Playgroud)
我仍然不知道交易是什么。但我删除了子模块文件夹并运行
git submodule update
Run Code Online (Sandbox Code Playgroud)
重新签出子模块的副本并修复丢失的文件。
| 归档时间: |
|
| 查看次数: |
6767 次 |
| 最近记录: |