我是git的初学者,并为github中的项目做出贡献。 我做了什么是:Git与上游主机合并 - 混淆
- 做我自己的回购叉。
- 将其添加为原点并将其添加为上游。
- 从原始主人创建我自己的分支。
- 一直在努力,但上游/主人已经移动。
- 现在我的分支机构在原点主机之前,原点主机在上游主机之后。
- 我还没有将我的更改推送到我的分支。
我的问题是我需要什么推动我改变我的分支,并提高与业主公关之前做?
非常感谢,对不起,如果愚蠢的问题。
我是git的初学者,并为github中的项目做出贡献。 我做了什么是:Git与上游主机合并 - 混淆
我的问题是我需要什么推动我改变我的分支,并提高与业主公关之前做?
非常感谢,对不起,如果愚蠢的问题。
的更有效的方法是upstream/master
枝顶底垫my_branch
,然后在你的叉子回购推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
分行。
你将不得不合并你的代码与主,并解决所有的冲突,如果有的话。当一切都解决后,您可以提交并推送合并,以便将所有内容都集成到主分支中。
请注意,您的PR应在合并前由业主先审查并批准。
所以只是为了确认: 1.我需要结帐主 2.取,并与上游主 3.按原籍主 4.合并调整基线分支我一直在努力,从开始主人的新位置 5.将我的分支推到原点 –
非常感谢! –