用下面的方法做不到: 删除子模组的 .git 目录,即将子模组下的 git 版本库删除 当执行 git add 时报错: fatal: Path '... ...' is in submodule '...' 那么,该怎么办呢? 如何删除子模组 使用git 命令即可删除子模组 gitrm--cached path/to/submodule 对于显性定义的子模组,还要删除 .gitmodules 文件...
今天想在项目中添加一个submodule 一直报这个错, 原因是有相同名字的模块已经存在于git的索引中。 如果确认项目中没有同名的模块, 只需运行命令: git rm -r --cached XXXXX (报错模块的相对路径,即XXXXX already exists in the index 中的XXXXX)
landscape 因为hexo-theme-matery是从另一个第三方的仓库克隆的,在执行git add的时候"fatal: in unpopulated submodule hexo-theme-matery" 错误 解决办法,在当前目录打开git bash,执行: git rm -rf --cached hexo-theme-matery git add hexo-theme-matery/* 可以看到该目录已经add成功。
强制添加 如果是添加该子目录,没有任何提示,也没有添加成功。 gitadd-fbackend 强制添加一个文件,才能看到提示信息 git add -f backend/go.modfatal: Pathspec'backend/go.mod'isinsubmodule'backend' submodule 一个子目录中如果包含 .git 目录,会被认作一个 git submodule,其无法被 git add 进当前项目。 需...
我出现这个问题是因为在 当前目录(以下写:./)下建立了一个仓库:A 而./ 下有一文件夹 命名为“A”,A/ 有之前建立的仓库,我在 ./ 下add commit push 后发现远程仓库内并没有A/的内容,于是我在 A/ 下执行 ”git add .” 提示:“in unpopulated submodule ‘A’ ”(翻译为”在一个无人居住的子模...
git submodule add命令会为您做所有的事情,但是您需要知道您将git push此子模块存储库。例如: 代码语言:javascript 复制 $ git submodule add ssh://git@github.com/place/where/submodule/lives.git sub Adding existing repo at 'sub' to the index 现在,超级项目中的一切都已准备就绪,可以提交了: 代码语言:...
git add. git commit -m "add submodule" git push 我们会发现,项目会自动生成一个.gitmodules,内容如下: [submodule "sub/b-project"] path = sub/b-project url = git submodule add gitlab.com/b-project.gi ok,到这里就为a-project添加子模块b-project成功了! 03 解决子模块没有同步内容 再重新拉...
好了,到目前为止我们已经使用git submodule add命令为project1成功添加了两个公共类库(lib1、lib2),查看了当前的状态发现添加了一个新文件(.gitmodules)和两个文件夹(libs/lib1、libs/lib2);那么新增的.gitmodules文件是做什么用的呢?我们查看一下文件内容便知晓了: ...
git submodule[--quiet] [--cached]git submodule[--quiet] add [<options>] [--] <repository> [<path>]git submodule[--quiet] status [--cached] [--recursive] [--] [<path>…]git submodule[--quiet] init [--] [<path>…]git submodule[--quiet] deinit [-f|--force] (--all...