如何重命名git子模块

用户名

我创建了一个子模块来显示我在github网站上为我的课程(课程课程而不是代码课程)编写的代码。

我做的第一堂课是学习编程HTML,所以我为此做了一个存储库。然后,我创建了一个子模块来将代码链接到站点。这很好。然后,我开始下一个课程CSS。

然后,我想到我可以将所有类归为一个存储库,而不是几个存储库(和子模块)。问题是,当我创建子模块时,它从某处取了一个名称,但我从未明确指定一个名称。它取名为“ ltp-html5-authoring”,并将其附加在所有内容之前。对于第一个类ltp-html5-authoring / ltp-html5-authoring / ltp-html5-authoring.html的链接,它看起来还不错,但是第二个类是完全错误的。ltp-html5-authoring / ltp-css3-specialist / ltp-css3-specialist.html而且,当我添加文件夹时,将继续出错。

有什么方法可以重命名子模块,还是必须删除它并重新添加它?

git mv

不起作用,因为子模块的名称不存在于任何文件夹中。该名称以子模块的URL开头,因此它成为

我发出:

C:\Code\site>git submodule foreach -q git config remote.origin.url
https://github.com/Marvelous-Software/ltp-html5-authoring.git

我试过了:

C:\Code\site>git submodule set-url ltp-html5-authoring https://github.com/Marvelous-Software/Frameworktv.git

C:\Code\site>git submodule set-url https://github.com/Marvelous-Software/ltp-html5-authoring https://github.com/Marvelous-Software/Frameworktv

尽管我没想到它能正常工作,因为参数set-url不是我想要的,而且还是无法工作。

路径为https://github.com/Marvelous-Software/Frameworktv.git,到达页面的路径为https://marvelous-software.github.io/school/ltp-html5-authoring/ltp-html5 -authoring / ltp-html5-authoring.html希望是

首先检查您的主要存储库.gitmodules内容:ltp-html5-authoring应当是与每个子模块关联的路径的一部分。

如果路径错误,则可以(最好使用Git 2.18或更高版本git mv移动子模块。

git mv  ltp-html5-authoring/ltp-css3-specialist anotherPrefix/ltp-css3-specialist 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何重命名Maven模块?

来自分类Dev

如何更新git子模块

来自分类Dev

如何查看git子模块库的状态?

来自分类Dev

如何自动拉git子模块?

来自分类Dev

如何更改git子模块的HEAD

来自分类Dev

如何找到git子模块的超级项目?

来自分类Dev

如何从git子模块导入python文件

来自分类Dev

如何`git clone`不包括子模块?

来自分类Dev

如何删除git子模块残骸?

来自分类Dev

如何从特定分支更新git子模块?

来自分类Dev

如何自动拉git子模块?

来自分类Dev

如何将子模块导入父命名空间?

来自分类Dev

Git子模块混乱

来自分类Dev

更改git子模块

来自分类Dev

管理git子模块

来自分类Dev

如何重命名git遥控器?

来自分类Dev

Git:如何重命名ref / remotes / origin / *

来自分类Dev

如果未初始化子模块,如何解决git子模块冲突

来自分类Dev

Git子模块状态-如何显示子模块中的当前分支

来自分类Dev

如何重命名内核模块名称而不重命名传递给insmod的.ko?

来自分类Dev

在TemplateHaskell中,如何确定已重命名导入的模块?

来自分类Dev

如何更改git子模块跟踪远程分支?

来自分类Dev

如何跟踪Jenkins无法通过ssh签出git子模块?

来自分类Dev

如何更新谁的历史被重写的git子模块

来自分类Dev

如何修复git中损坏的子模块配置?

来自分类Dev

sbt:如何依赖git项目的子模块

来自分类Dev

如何查看git子模块指向哪个提交

来自分类Dev

如何从根仓库检查git子模块的状态?

来自分类Dev

如何为git子模块使用相同的协议?