我是git的初学者,并在github上为一个项目做贡献。 我做了什么:
我的问题是,在将我的更改推送到我的分支机构并与业主一起提出公关之前,我需要做些什么?
非常感谢,如果有愚蠢的问题,对不起。
答案 0 :(得分:1)
更有效的方法是在my_branch
分支顶部使用rebase upstream/master
,然后在fork repo上推送my_branch
,最后创建一个PR以合并my_branch
到真实的回购master
分支。步骤如下:
git checkout my_branch
git pull upstream master --rebase
git push origin my_branch
如果您还想使用上游master
中的新提交更新源master
,可以使用以下命令:
git checkout master
git pull upstream master
git push origin master
然后,您可以创建一个合并的拉取请求,将my_branch
更改为真正的回购master
分支。
答案 1 :(得分:0)
您必须将您的代码与主人合并并解决所有冲突(如果有的话)。解决所有问题后,您可以提交并推送合并,以便将所有内容集成到主分支中。
请注意,在合并之前,您应首先审核并批准您的PR。