gpt4 book ai didi

git - 将源站的 git 仓库 merge 到上游仓库

转载 作者:行者123 更新时间:2023-12-04 00:44:35 25 4
gpt4 key购买 nike

假设我有一个 upstream 存储库,我已将其 fork 到一个新的 origin

如果我想将来自上游存储库的更改 merge 到我的 fork 源中,我会在 fork 内做这样的事情:

$ git merge upstream/master

我如何从原点到上游的另一个方向?假设我在 fork 中更改了一些我想推送给父级的东西——我会怎么做?

是否只是为父级设置一个新的远程/上游,使用 fork 作为父级的 upstream

最佳答案

复刻只是原始存储库的另一个克隆。

如果您想在它们之间共享提交/分支,请将它们都添加为本地存储库的远程,然后您可以决定如何 merge 并将您的提交推送到哪个存储库。

当您执行 git merge upstream/master 时,您将当前的 merge 与 upstream 远程的 master 分支 merge 。如果您将这些更改推送 到上游(git push upstream master),您将更新您的upstream 远程。如果您将它们推送到您的origin远程(git push origin master),您将更新您的原始存储库。

关于git - 将源站的 git 仓库 merge 到上游仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18884381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com