从子模块目录中删除所有内容(就像在初始子模块更新之前一样)

时间:2017-11-22 13:57:39

标签: git git-submodules

我需要测试一个调用git submodule update --init的工具。

对于具有可见效果的命令,我希望将子模块目录重置为我最初调用submodule update之前所处的状态 - 即空白目录但仍注册为子模块。

如果我只是rm -rf它们下的所有内容,它就会被解释为本地更改 - 而不是我需要的内容。

Removing重新添加所有子模块并不是我想要采用的东西,除非没有更好的方法。

1 个答案:

答案 0 :(得分:0)

git submodule deinit就是这么做的。