【发布时间】:2019-04-10 14:34:18
【问题描述】:
我花了相当多的时间阅读以下内容: Rename a git submodule
但是我的情况实际上有点不同。我已经重命名/移动了子模块,但我注意到模块的“名称”是我最初添加模块时的名称。
我相信--name 属性只能在最初添加模块时使用。但以防万一,我想我会问:
移动模块后,我可以更改模块的“名称”吗?我想更改.gitmodules 和.git/config 中的条目,以及.git/modules/* 中的目录结构
我试图避免必须删除模块(有很多)然后重新添加它们。
作为参考,我的.gitmodules 文件中的当前模块记录如下所示:
[submodule "TurtlePHP/application/vendors/PHP-Pixabay"]
path = TurtlePHP/application/vendors/submodules/PHP-Pixabay
url = git@github.com:onassar/PHP-Pixabay.git
这就是我想要的:
[submodule "TurtlePHP/application/vendors/submodules/PHP-Pixabay"]
path = TurtlePHP/application/vendors/submodules/PHP-Pixabay
url = git@github.com:onassar/PHP-Pixabay.git
谢谢!
【问题讨论】:
标签: git git-submodules