我可以将分支的提交合并回原始项目吗?

jra*_*775 6 git git-merge git-commit

尽管已经编程几年了,但我仍然试图理解 Git 的一些概念。为了说明我的要求,让我们假设一个情况:

  • 无论出于何种原因,我创建了 Flappy Bird 的开源克隆,并在 MIT 许可下在 GitHub 上提供代码
  • 有人找到了我的小鸡代码并决定分叉该项目(注意:不是针对拉取请求分叉),然后继续进行善意的改进

使用 Git 系统,是否可以合并来自上游分支的提交?

Von*_*onC 6

要添加到hellyale的评论,如果您看到一个分支,其(例如)master分支有一些更改,您想要测试/进入您自己的原始存储库(与该分支相比“上游”),您不必等待拉取请求。

您可以在您自己的存储库的本地克隆中执行以下操作:

git remote add fork https://url/fork
git fetch fork
git merge fork/master
# test, and if good
git push
Run Code Online (Sandbox Code Playgroud)