作为Github的新手,我刚刚提交了拉取请求。该项目的所有者对我的添加非常满意,但它们并不完美,需要一些改变。
我如何从这里开始?我是否需要关闭当前拉取请求并提交新请求?或者有办法修改一个吗?
还最好重置我的分支并从头开始进行必要的更改,或者再次提交我的分支以修改我之前更改之前的更改?
答案 0 :(得分:18)
创建拉取请求后,如果您看到它所创建的问题的底部附近,则会显示一条消息,提示如果您将更多提交推送到已发出请求的分支,则会附加这些请求对拉动请求。
推送到同一分支的所有其他提交都成为该pull请求的一部分。原因在于拉取请求的工作方式。您可以将其视为接受拉取请求的人在他们决定合并时拉动该分支的当前状态,而不是创建一组更改并要求接受该更改。
答案 1 :(得分:3)
在合并之前,拉请求由相关的repos和branches标识,而不是提交。
这意味着您可以根据需要修改分支,例如再添加一次提交或将其重新绑定到最新的基础上,并且修改将与相同的pull-request合并。