Git从另一个存储库中拉出

Libbux:

我有一个名为的存储库Generic,这是一个通用应用程序。我将其分叉到一个名为Acme的存储Generic库中,该存储仅建立在应用程序存储的存储库的基础上,并向其添加了Acme Co品牌。

如果我对中的核心功能进行了更改,则要使用对中的核心功能进行的最新更改Generic来更新Acme存储库Generic我该怎么做?

据我所知,我实际上是在尝试将上游存储库中所做的更改合并到当前fork中。

如果有什么用,我正在尝试这样做,因为我有一个通用的应用程序,可以Acme在此基础上构建该应用程序并为单个客户创建品牌(如本例所示)。如果有更清洁的方法,请告诉我。

麦克洛文:

在您的Acme仓库中发出以下命令它添加了一个新的远程存储库upstream,该存储库指向存储库Generic

git remote add upstream https://location/of/generic.git

然后,您可以使用以下命令Generic将对所做的任何更改合并到当前分支中Acme

git pull upstream

如果只希望它下载更改而不自动合并,请使用git fetch代替git pull

如果要禁用推送到该存储库,请使用类似以下内容的方式将推送网址设置为无效网址

git config remote.upstream.pushurl "NEVER GONNA GIVE YOU UP"

现在,Git会对您大喊大叫,因为如果您尝试推送到upstream仓库,将无法找到该仓库(对Rickroll感到抱歉,但这是第一个突然出现在我脑海中的字符串)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Git从另一个存储库中拉出一个分支?

如何仅从另一个Git存储库中拉出一个文件夹?

在另一个 git 存储库中克隆 git 存储库

从一个git分支中拉出,推入另一个

如何创建一个git存储库以在每次原始请求中获取另一个存储库?

将Git存储库添加到另一个Git存储库的子文件夹中

Git合并不会从另一个存储库中删除文件

如何从问题描述链接到另一个Github存储库中的git commit

此存储库中似乎正在运行另一个git进程

git:将隐藏项移动到另一个目录中的存储库

如何在git中添加另一个存储库?

git - 使用另一个存储库中的解决方案

Git:从另一个提交覆盖存储库中的所有文件

lb4在另一个存储库中调用另一个存储库

Git:将存储库移至另一个存储库的子文件夹

如何在另一个存储库中使用git存储库?

如何使用Git将存储库导入另一个存储库

jenkins使用2个git存储库,在一个库中构建android apk,在另一个库上运行maven测试

git:将一个存储库的历史记录复制(复制)到另一个存储库的目录中

Git将拉取请求从一个存储库移动到另一个存储库

如何配置git从一个存储库中提取并推送到另一个存储库

Git将更改从另一个存储库拉入一个单存储库

Git将版本从一个存储库拉到另一个存储库

从一个Git存储库链接到另一个存储库的文件夹

如何在另一个GitHub存储库中动态导入GitHub存储库?

将存储库合并到另一个存储库的文件夹中

如何将更改存储到另一个服务器端存储库中的git存储库中?

如何将我的提交挑选到另一个git存储库中?

引用另一个Git存储库中的项目的ASP.NET Core应用程序