如何在一行中对所有子模块执行 git clone --recursive 和 checkout master 操作?
我真的很喜欢这个命令来获取带有子模块的存储库: git clone [email protected]:my_user/my_repo.git --recursive 但是,子模块到达时都设置为“无分…
提取 git 存储库的一部分的 git 历史记录以创建 git 子模块——cherry-pick?
一个类似的问题,如何挑选多个提交,假设提交是连续的。 我有一个以 tarball 形式下载的模块。我已将其包含在我的主项目的 git 存储库中并对其进行了…
git 子模块合并冲突:如何可视化?
当我最近发现 git submodule summary 这很好地向我展示了哪个提交时,我非常高兴,子模块的签出提交位于存储库中的引用之前或之后。 现在,当我正在进…
将 Git 子模块设置为浅克隆 &结账稀疏?
许多供应商 Objective-C 库(例如,facebook-ios-sdk)指示您将其存储库文件/目录的某个子集复制到您的 Xcode 项目中。这样做的一个问题是您不知道您…
如何知道 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 …