431得票15回答
如何将git子模块的更改还原?

我有一个 git 子模块 (RestKit),我已经将其添加到我的仓库中。 我不小心改变了其中一些文件,我想回到源版本。为了做到这一点,我尝试运行Mac:app-ios user$ git submodule update RestKit 但是,正如您在这里看到的那样,这并没有起作用,因为它...

419得票5回答
如何将Git子模块添加到子目录中?

我在~/.janus/有一个Git仓库,其中有许多子模块。 我想在~/.janus/snipmate-snippets/snippets/中添加一个子模块,但是当我在snipmate-snippets目录中运行git submodule add <git@github.com:...&g...

414得票7回答
递归更新Git子模块

我的项目结构ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) 我该如何递归地更新子模块?我已经尝试了一些git命令(在ProjectA根目录下)git submodule foreach git pull ori...

412得票19回答
在 .gitmodule 中找不到非子模块路径的子模块映射。

我有一个项目,在lib/three20目录下有一个子模块。 我的.gitmodule文件如下所示:[submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git ...

407得票6回答
git submodule和git subtree的区别

使用git子模块和子树有哪些概念上的区别? 它们各自的典型场景是什么?

354得票23回答
列出 Git 仓库中的子模块

我有一个Git仓库,其中包含几个子模块。在运行git submodule init之后,如何列出所有子模块的名称? git submodule foreach命令可以输出子模块的名称,但它只适用于它们被检出之后,而在init步骤之后还需要进行更多的步骤才能将其检出,我不想将子模块的名称硬编码...

350得票5回答
如何在Git子模块中进行“提交”更改?

我很天真地设置了一个git子模块,并像Subversion外部一样对待它 - 即现在充满了我的更改,我刚意识到这些更改并没有提交或推送到任何地方。 是否有一种简单的方法将子模块更改提交/推送回上游仓库?对于以这种方式在独立(但链接)存储库上进行同时开发,Git推荐的技术是什么?

346得票8回答
Git子模块添加:"在本地找到了一个Git目录"问题

我正在学习如何使用git,包括git submodule子命令。 我已经在一台服务器上设置了一个可以使用SSH进行主机、推送和拉取git存储库的环境。 我创建了一个名为“Travail”的主git仓库,希望将所有的项目作为子模块放入其中。 在我的“Travail”仓库中,我已经添加了一个我的...

344得票14回答
Git子模块头部“引用不是树”错误

我有一个包含子模块的项目,该子模块指向一个无效的提交:该子模块提交保留在本地,当我试图从另一个存储库获取它时,会收到以下错误提示:$ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44...

336得票5回答
如何在一个仓库中使用另一个仓库的git存储库?

我有一个Git媒体库,其中存放着所有JavaScript和CSS主文件以及脚本,我会在各种项目中使用。 如果我创建了一个新项目,它有自己的Git仓库,那么我该如何使用媒体库中的JavaScript文件,使我在更改时不必更新两份副本?