12得票2回答
如何将我的AngularJS静态网站上传到Github Pages?

我用AngularJS创建了一个静态站点,现在想将其上传为Github页面。我按照这里的所有说明进行操作:https://help.github.com/articles/creating-project-pages-manually。 我可以创建一个名为gh-pages的新分支,并使用gi...

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

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

14得票3回答
如何在新克隆中将子树添加到现有前缀?

我有一个主仓库,在“external/”文件夹中有两个子树。 当我克隆该仓库时,它会下载所有文件,包括我之前使用Git子树命令推送的代码。 我想在另一台机器上克隆该主仓库并重新创建子树结构,但是Git子树添加命令失败,因为我想要放置子树的文件夹已经包含了该文件夹和文件。> git c...

9得票1回答
为什么Git子树不使用rebase?

我使用git subtree add向我的项目添加了另一个repo,现在当我使用git subtree pull --prefix=subtree-dir subtree-origin subtree-branch --squash从子树项目更新我的主项目时,我的主要历史记录中会出现两个新提交...

8得票1回答
拆分git存储库以同时处理两个项目

我正在开发一个框架来用于我的项目;然而,没有上下文的情况下,框架的开发可能无法进行:例如,我需要在实际项目中开始使用它,具体看看我需要添加、修复或调整什么(也许测试环境中有效的东西在实际情况下不起作用,或者有些东西没有意义,或者我想添加功能)。 首先,由于框架显然是一个正在进行中的工作,我需...

7得票2回答
无法使用git subtree pull

我想把远程仓库的内容拉取到我的本地仓库中的一个文件夹中。使用以下命令时:git subtree pull --prefix my-local/folder my-remote master,我遇到了以下错误:fatal: refusing to merge unrelated historie...

27得票3回答
如何推送到Git子树?

我在git上添加了一个子树,看起来它正在工作。 我进入目录并进行了一些更改,然后推送。 我注意到这些更改出现在父项目中,但我用作源的存储库尚未更新。 我尝试使用git subtree push,返回: 您必须提供--prefix选项。 还有git subtree push --...

13得票1回答
将更改推回子树项目的git子树推送

我想将提交消息推送到子树中,但只有适用于该子树的消息。我该如何做?两个项目Master和Slave,Slave作为Master的子目录,通过git subtree merge --prefix=lib/slave --squash projects/slave检出到Master中。现在我想将更...

10得票2回答
当使用git子树时,我该如何添加特定文件夹?

我正在开发一个复杂的Ionic项目。我正在开发的许多组件和提供程序都是通用的,可以在我公司的其他项目中使用。这在软件开发中很常见。这是我想出来的Git工作流程(此图显示分支):my-company-library-repo ---- |_...

29得票3回答
管理源代码控制下使用的第三方资源和二进制文件

我有一个大的代码库保存在源代码管理中(曾经是 Subversion,现在是 Git)。为了编译代码和运行测试,我使用了一组第三方库。这些库可以分为以下几类: 仅二进制文件 第三方源代码 第三方源代码 + 本地修改 每个库都有其{Windows、Linux} X {debug、relea...