我对github很新,我正在使用rstudio。我已经分叉了一个仓库,做了分支并将它们合并回主分支机构进行分叉回购。那么如何将forked master分支中的更改合并回原始repo?
我虽然必须从fork发出一个pull请求,但我在forked repo中提供的是master分支是默认分支。其他分支都有与之关联的按钮,这些按钮允许我创建新的拉取请求,但不能创建主拉取请求。
我是否以错误的方式思考这个问题?如何将我的主分支集成到原始仓库中?
您正在寻找的工作流程如下:
$ git fetch upstream
$ git merge upstream/master
$ git push
通过将您的更改推送到分叉主服务器,它与上游的历史不同。大多数时候(例如在OSS贡献中),上游是“真相的来源”,并对两个主分支上的内容有最终决定权。