Tag: git submodules

Git – 如何跟踪未跟踪的内容?

下面的实线我的原始问题。 我有一个文件夹在我的本地目录未跟踪。 当我运行git status ,我得到: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) 当我键入git add vendor/plugins/open_flash_chart_2然后再次尝试git status ,它仍然说untracked。 这是怎么回事? 这里是我最近半小时的简单总结: 发现我的Github回购没有跟踪我的vendor/plugins/open_flash_chart_2插件。 具体来说,没有内容,它显示文件夹图标上的绿色箭头 。 尝试git submodule init No submodule mapping found in .gitmodules for path 'vendor/plugins/open_flash_chart_2' 尝试git submodule add git://github.com/korin/open_flash_chart_2_plugin.git vendor/plugins/open_flash_chart_2 vendor/plugins/open_flash_chart_2 already exists in the index git status modified: vendor/plugins/open_flash_chart_2 (untracked content) 在我的仓库/本地目录中find任何名为.gitmodules文件,但找不到。 […]

Git子模块推送

如果我修改一个子模块,我可以将提交推回到子模块的起源,还是需要一个克隆? 如果克隆,我可以在另一个存储库中存储一个克隆?

.gitmodule中找不到子模块的path的子模块映射

我有一个在lib/three20有一个子模块的项目 我的.gitmodule文件如下所示: [submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git 我已经克隆了过去没有错误,( git submodule init后面跟着一个git submodule update ),它已经工作了一段时间。 我试图克隆到一台新的机器,现在我得到这个错误在git submodule init : No submodule mapping found in .gitmodules for path 'Classes/Support/Three20' 该path只是Xcode中的一个空文件夹,用于存放来自其他目录的项目。 这不是.gitmodules文件的一部分,所以我不知道它从哪里得到这个path。 有任何想法吗?

Git浅层子模块

是否有可能有浅的子模块? 我有一个超级项目,有几个子模块,每个子模块都有很长的历史,所以它不必要的拖累了所有的历史。 我发现的是这个未答复的线程 。 我应该只是破解git-submodule来实现这个?

更改git子模块的远程存储库

我创build了一个子模块的Git仓库。 我能够告诉子模块本身来改变它的远程存储path,但我不知道如何告诉父库如何改变子模块的远程存储path。 我不会感到惊讶,如果我有点运气不好,不得不手动去做,甚至删除子模块也不容易。

如何`git克隆`包括子模块?

我试图把一个子模块放入回购站。 问题是,当我克隆父回购,子模块文件夹是完全空的。 有没有办法让'git clone parent'实际上把数据放到子模块文件夹中? 例如: http : //github.com/cwolves/sequelize/tree/master/lib/ nodejs-mysql-native指向一个外部的git,但是当我签出sequelize项目,该文件夹是空的…

简单的方法来拉最新的所有git submodules

我们使用git子模块来pipe理一些依赖于我们开发的其他库的大型项目。 每个图书馆都是一个单独的回购作为一个子模块进入依赖项目。 在开发过程中,我们经常想要抓住每个从属子模块的最新版本。 git是否有一个内置的命令来做到这一点? 如果没有,那么Windowsbatch file或类似的可以做到这一点呢?

.gitmodules中的Git子模块未初始化

https://github.com/Uni-/shBrushesCollection 我打开了一个GitHub仓库,并在GitHub网页源代码编辑器中编写了.gitmodules。 当我克隆rpo时,我发现.gitmodules中的子模块没有被初始化。 我想我尝试了几乎所有可能的命令,包括update,init,update –init等等。 有没有办法使用当前.gitmodules文件,而不是子模块添加?

最新的git子模块跟踪

我们正在将我们(巨大的)项目移动到git上,我们正在考虑使用子模块。 我们的计划是在超级项目中有三个不同的头:释放,稳定,最新。 项目负责人将负责发布和稳定的分支机构。 他们将根据需要移动子模块。 问题是“最新”的头。 我们希望超级项目“最新”头部(自动)跟踪所有子模块的主分支。 如果能够显示所有提交给子模块的历史,那也是非常棒的。 我曾经看过gitslave,但这不是我们想要的。 有什么build议么?

我如何删除子模块?

我如何删除Git子模块? 顺便说一下,有没有我不能简单的理由 git submodule rm whatever ?