为什么将现有存储库添加为子模块会修改 .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 本身获取输入 - 这里是 o…
子模块更新时会调用哪些 githook?
情况是这样的。我有一个包含多个子模块的 git 存储库。顶级目录和所有子模块都包含 Visual Studio 2010 解决方案。 顶级存储库取决于子模块是否是最新…
将 Git 子模块更新为 origin 上的最新提交
我有一个带有 Git 子模块的项目。它来自 ssh://... URL,位于提交 A 上。提交 B 已被推送到该 URL,我希望子模块检索该提交并对其进行更改。 现在,我…
使用 Git 恢复子模块
我这样做了 git submodule add git://github.com/msanders/snipmate.vim.git bundle/snipmate ,然后删除了该目录。我该如何恢复它?如何恢复其中的文…
如何处理转换为 Mercurial 的存储库上的 Git 子模块
事情是这样的: $ cat .gitmodules [submodule "utils/external/firepython"] path = utils/external/firepython url = git://github.com/darwin/fire…
我如何“承诺”? git 子模块发生变化?
我天真地设置了一个 git 子模块并将其视为 Subversion 外部 - 即它现在充满了我刚刚意识到尚未提交或推送到任何地方的更改。 是否有一些简单的方法可…