如何知道 git 子模块提交是否已推送到存储库中
假设您有一个名为 super 的存储库和一个名为 sub 的子模块。站在 super 中,我想知道子最后一次提交是否已经推送到存储库或者是否是本地的。…
为什么 hg 总是提交 git 子模块,即使它没有改变?
我有一个 hg 存储库,带有一个 hg 子存储库,其中有一些 git 子模块。 (我知道这听起来完全疯狂,但它正在与 google 代码中的 svn 存储库、github 中…
如何将 Git 项目迁移为一个包含子项目的项目
我现在有许多项目位于单独的 Git 存储库中。同样,它们位于单独的 eclipse 项目中(因为由于 m2 插件中的错误,我很长一段时间无法使用 Maven 插件来…
没有遥控器的嵌套 git 存储库(又名没有遥控器的 git 子模块)
我有一个项目,我有兴趣将其部分内容作为开源进行分解。我已经设置了嵌套的 git 存储库 main、一、二和三: main/ ├── one ├── three └── tw…
为什么将现有存储库添加为子模块会修改 .git/config?
如果我添加当前不存在的子模块,则不会将任何子模块信息添加到 .git/config 中。 $ mkdir testing $ cd testing $ git init $ git submodule add [ema…
与其他用户一起更新 git 子模块
我在我的机器上以用户 A 身份登录,但可以通过我从中提取数据的服务器上的用户名 B 访问我的存储库。 .gitmodules 文件具有 url = ssh://domain.com/a…
Git 子模块和 ssh 访问
我在使用包含多个子模块的 git 存储库时遇到一些问题。 超级 git 存储库是使用以下命令构建的: mkdir projectname cd projectname git init git subm…
git 子模块修改文件状态
我在我的主 git 文件夹树中添加了一个子模块,没有更改任何内容,但它显示已修改。我该怎么办? $ git status # On branch master # Changed but not …
git 子模块 foreach:执行读取
是否可以在 git foreach 中执行读取? git submodule foreach 'read -p "test" echo $REPLY' 根本不起作用,因为读取从 git 本身获取输入 - 这里是 ob…
子模块更新时会调用哪些 githook?
情况是这样的。我有一个包含多个子模块的 git 存储库。顶级目录和所有子模块都包含 Visual Studio 2010 解决方案。 顶级存储库取决于子模块是否是最新…
将 Git 子模块更新为 origin 上的最新提交
我有一个带有 Git 子模块的项目。它来自 ssh://... URL,位于提交 A 上。提交 B 已被推送到该 URL,我希望子模块检索该提交并对其进行更改。 现在,我…