Github将更改推送到其他人的分支机构

时间:2015-07-05 18:52:30

标签: git github

完全遵循these directions,我查看了开发人员Foo的Github拉取请求#42,然后进行了一些更改并推送它们。这创造了一个新的PR(#43),包括#42加上我的本地变化;注意我还没有在Github上打开PR,它只是被推了。如果我希望Foo仍然在她的分支上进行更改,最初推动#42,我的行动方式是什么?

更一般地说,我如何引入PR并推动更改,以便Foo和我可以在同一个PR上工作?

This SO question是相关的,但没有给出明确的答案。

1 个答案:

答案 0 :(得分:1)

想象一下,user1有一个远程存储库repo1。创建拉取请求的正常工作流程是:您分叉user1的repo1并开始在分支(通常是主)中工作。

从Git的角度来看,Pull Request甚至不存在 ... PR只是一些Git主机提供的便利。

To Git有两个分支,一个在user1的repo1中,另一个在fork中。即使您创建PR,您的分支也会像任何其他分支一样继续存在。因此,如果您希望其他人在您的分支机构(以及PR中)与您协作,您应该授予他们对您的仓库的写入权限,并且他们将能够推送到它。