Questions tagged «git-submodules»

子模块允许您将Git存储库保留为另一个Git存储库的子目录。

1
如何在Git中将文件添加到先前子模块的路径?
我有一个项目,该项目过去在path包含一个子模块mysubmodule。我从源代码(1.8.3-rc2)安装了最新的Git并运行了git submodule deinit mysubmodule。然后,我删除了.gitmodules文件并提交了更改。我还.git从mysubmodule文件夹中删除了目录。 我想立即将文件mysubmodule直接提交到我的仓库中,但是git表示没有任何更改。如果我键入git add mysubmodule它什么也不做。如果我键入git add mysubmodule/file.txt它说fatal: Path 'mysubmodule/file.txt' is in submodule 'mysubmodule' 我还发现,如果您签出回购的新版本mysubmodule,尽管没有.gitmodules文件,它也会创建一个目录。运行git submodule init会给您一个No submodule mapping found in .gitmodules for path 'mysubmodule'错误。 我该如何解决?

1
通过--tags获取git refs时,“ uppack-pack:不是我们的ref”是什么意思?
在我的一个项目中,一旦我的构建脚本尝试使用以下命令获取所有Git标签,Travis构建就会失败,然后才能访问我的任何构建系统或代码git fetch --tags: `` git fetch --tags --verbose POST git-upload-pack (350 bytes) POST git-upload-pack (788 bytes) POST git-upload-pack (797 bytes) From https://github.com/ELLIOTTCABLE/bs-sedlex = [up to date] fix-ci -> origin/fix-ci * [new tag] sedlex-1.99.2 -> sedlex-1.99.2 * [new tag] v1.99.3 -> v1.99.3 ... * [new tag] v20.0.0-pre.2 -> v20.0.0-pre.2 Fetching submodule …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.