在 git-svn 项目中使用 git 子模块
在我们的 git-svn 管理的项目中,我们有 3 个上游项目,它们都保存在 GitHub 上的本机 git 存储库中。由于这些上游项目的源代码在我们的控制之下并且…
使用子模块从 SVN 转换为 Git
我们目前使用 Subversion 作为我们的版本控制系统,我们决定转向 git。我一直很难将具有标准布局的颠覆系统转移到 git 中。我已经尽可能多地使用了 gi…
如何反转 `git submodule init`
为了启动项目,我必须执行 git submodule init ,然后执行 git submodule update 。但现在秘密已经泄露了,我想知道在提交回存储库之前是否需要做一些…
是否有与 git status --ignore-submodules 设置相对应的 .gitconfig 选项?
是否有全局 .gitconfig 设置允许将忽略子模块选项的默认值从“全部”更改为“脏”、“未跟踪”或“无”?…
无法从 git 子模块推送提交?
我有一个简单的项目,有一个子模块。 $ git submodule 964737623a362f6303e87ec41f2c7090c8c2c093 lib/mongodb-php-odm (heads/master-1-g9647376) 我…
如何处理嵌套的 Git 存储库
我想与 git 分享我的 vim 配置。但有些vim插件是从git存储库目录安装的, 就像这样 configs/.git/ configs/vim/ configs/vim/bundle/xxxx/ configs/vi…
回顾性地将 --recursive 添加到 git 存储库
如果您使用 --recursive 来 git clone,您也可以获得所有 git 子模块。 如果我在克隆时忘记添加这个神奇的标志(可能会发生),那么我现在如何获取任…
如何跟踪未跟踪的内容?
请参阅下面的实线了解我原来的问题。 我的本地目录中有一个未跟踪的文件夹。当我运行 git status 时,我得到: Changed but not updated: modified: v…
尝试找出在 git 中使用子模块的正确方法
我正在尝试在 git 中正确设置子模块,并且我想确保我正确使用它。 我有一个名为 MyProject 的主存储库。我有一个辅助存储库,其中包含所有代码生成的…
如何使 svn:externals 策略适应 git 子模块?
我无法弄清楚如何改变我的心态以使用 git,并遇到了以下问题。我遇到的情况是,我们有一个共享引擎和多个使用该引擎的项目。内部开发团队和第二方团队…
如何从父克隆中过去的提交中获取 git 子模块的关联提交 ID?
有没有一种方法,除了实际检查父提交之外,还可以根据父克隆中的提交 ID 确定子模块的 SHA-1 提交 ID?我知道我可以找到当前与 git 子模块 关联的 SHA…