我需要测试一个调用git submodule update --init的设施。
git submodule update --init
为了使命令具有可见效果,我希望将子模块目录重置为我最初调用submodule update之前所处的状态 - 即空白目录但仍注册为子模块。
submodule update
如果我只是rm -rf在他们之下的一切,它被解释为一个本地的变化 - 而不是我需要的。
rm -rf
Removing并重新添加所有子模块不是我想要求助的东西,除非真的没有更好的方法。
git submodule deinit这样做。
git submodule deinit