42得票1回答
在GitHub上fork一个仓库的子目录并将其作为我的自己的仓库的一部分

抱歉,我对Git和GitHub非常陌生。我已经阅读了一些资料,但我不确定我想要做的事情是否完全可行。 基本上,我想要fork XBMC使用的Confluence皮肤,并修改位于此处的各种元素: https://github.com/xbmc/xbmc/tree/master/addons/...

9得票3回答
我该如何安装Git官方安装包中自带的subtree?

我从http://git-scm.com下载并安装了最新的Git版本1.8.4.2。我期望在/usr/local/git/contrib文件夹中可以找到Subtree等各种第三方Git模块,以便进行安装。然而,contrib文件夹里只有一个单独的文件夹(completion),没有其他文件或文...

13得票2回答
为什么在提交越多的情况下,Git子树推送需要更长时间?

我一直在使用git子树扩展(https://github.com/apenwarr/git-subtree)。 我使用“--squash”来使主项目的日志干净,我的步骤如下: 将lib添加到主项目中 git subtree add -P sub/libdir --squash lib_r...

80得票9回答
如何在 git-subtree add 后进行变基(rebase)?

我正在尝试学习Git 1.7.11中新增的git-subtree命令。但是在添加子树后,我好像失去了重新基于的能力。我有一个带有README文件的主代码库和一个带有README文件的库代码库。我使用subtree add将其添加到lib目录中:$ git subtree add -P lib/...

11得票2回答
为什么我无法将更改推送到最新的Git子树?

我有一个名为"gempak-tables"的git子树模块,位于子目录"gempak/tables"中:$ git config -l | grep -i gempak remote.gempak-tables.url=git@github.com:Unidata/GEMPAK-Tables....

7得票2回答
对于大型资源,是使用Git子树还是Git子模块?

这是问题所在:我有很多代码,包括GUI的美术设计,需要进行版本控制以忠实地重建软件产品。我还在Windows和Mac上工作。实际上,我每天需要更改的代码非常少。然而,在构建之前,所有相关资源总共约为几GB。 从我在网上的研究来看,似乎要使用git-subtree或git-submodule来...

15得票2回答
Git - 将dist文件夹部署到不同的远程仓库

我试图找出一种使用Git将dist文件夹部署到另一个远程仓库的方法。该工作项目存储在app文件夹中。我使用grunt来优化和编译工作项目,生成dist文件夹。我想知道是否有一种方法可以使用git将只有dist文件夹推送到与整个项目不同的远程仓库。显然,我只需要将dist文件夹上线即可,而不是整...

20得票1回答
使用Git的子树或子模块管理外部资源

我读到了很多有关git子模块应该有多糟糕的文章,但我不确定这是否只是那些感觉它限制了他们的人的抱怨,还是它存在严重问题(特别是对于我的用例)。 我只是想像这样将不同的存储库包含到我的存储库中website/ libs/ js/ fs-slides [external] fs...

12得票1回答
如何使用git-subtree进入特定的提交?

我正在使用Avery Pennarun开发的git子树(git-subtree)作为git的扩展功能。 如何使用git子树(cherry-pick)从子仓库中选择一个提交并合并到我的主要仓库? 在已经对该前缀执行了git子树拉取后,如何在子仓库历史记录中转到特定提交? 我主要在压缩提交模式...

7得票4回答
如何将一个Git仓库的构建输出集成到另一个仓库中。

我正在处理两个项目,这两个项目存储在2个git仓库Project1和Project2中。 Project1是一个javascript项目。它有自己的仓库(例如https://github.com/gandra/project1.git) Project2是一个Java Maven项目。它有自...