2012-03-07 122 views
1

我想删除git子模块。我发现另一个问题可以解答如何去做,但我对这个过程有疑问。我知道,从.gitmodules中删除引用应该从.git/config中删除它,以及我看到.git/config(在顶层)在运行“git submodule init”时得到更新。那么,为什么我不能从.gitmodules和git rm --cached?中移除?删除git子模块

另一个问题是,当我这样做(只是从.gitmodules中删除),在运行git submodules init时,我看到一个失败,因为git试图初始化我想要删除的子模块。

我明白这是一个过程,这是如何,但如果有人可以给一些更多的信息。就此而言,这将非常棒。我已经使用了它,并在stackoverflow上也看到类似的问题。

+0

我敢肯定,你看到了这个回答:http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule我真的希望git会添加一个'git submodule rm'看到人们至少在2009年以来一直在使用这个愚蠢的5步骤过程,而且这个问题有450个赞助人。 – danny 2012-04-19 18:11:21

回答

0

我认为这只是它的方式,无法得到任何答案,因此标记为正确的关闭它。简化删除子模块的过程