猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
un-submodule一个git子模块
un-submodule一个git子模块
如何取消子模块git子模块(将所有代码重新放入核心)?
就像“应该”我一样,如“最佳程序”......
慕慕森
浏览 631
回答 3
3回答
FFIVE
自git 1.8.5(2013年11月)(不保留子模块的历史):mv yoursubmodule yoursubmodule_tmpgit submodule deinit yourSubmodulegit rm yourSubmodulemv yoursubmodule_tmp yoursubmodulegit add yoursubmodule那会:取消注册和卸载(即删除内容)子模块(deinit因此是mv 第一个),.gitmodules为你清理(rm),并删除父repo()索引中表示子模块SHA1 的特殊条目rm。完成子模块的删除后(deinit和git rm),您可以将文件夹重命名为其原始名称,并将其作为常规文件夹添加到git仓库中。注意:如果子模块是由旧的Git(<1.8)创建的,则可能需要删除.git子模块中的嵌套文件夹,如Simon East所评论的如果你需要保持子模块的历史,看到jsears的答案,它使用git filter-branch。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Git
别人可以随便fetch我自己的分支吗
1 回答
请问git-bash界面输入的参数最大长度怎么改?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续