2016-09-28 75 views
1

我有一个要求如何使用命令从.gitmodules文件中删除子模块 ?如何从.gitmodules中删除子模块

有人可以协助吗?

+0

可能重复[如何删除子模块?](http://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule) – qzb

回答

1

没有命令要做到这一点,你需要做手工,因为tutorial提示:

要删除你需要一个子模块:

  1. 删除从相关行.gitmodules文件。
  2. 从.git/config中删除相关部分。
  3. 运行git rm --cached path_to_submodule(无结尾斜杠)。
  4. 提交超级项目。
  5. 删除现在未跟踪的子模块文件。

但是,您也可以只发出子模块git submodule deinit - 但它不会从.gitmodules删除它。