2013-06-13 119 views
10

作爲Github的新手,我剛剛提交了拉請求。項目的主人對我的補充很滿意,但他們並不完美,需要一點改變。更改Github拉請求

我該如何從這裏出發?我是否需要關閉當前的拉取請求並提交新的請求?或者有沒有辦法修改一個?

此外,還是最好重置我的分支,並從頭開始進行所需的更改,或者對我的分支進行另一次提交以修改我之前更改的更改?

+0

一個概述,最好是關閉當前。然後修復當前的代碼並開始一個新的拉取請求。 – Hidden

+0

[如何修改Github拉請求?](http://stackoverflow.com/questions/16748115/how-to-modify-github-pull-request)可能的重複 –

回答

17

一旦你創建了一個拉請求,如果你看到它創建的問題的底部附近,就會有一條消息提到,如果你向提交請求的分支推送更多提交,它們將會是附加到拉取請求。

推送到同一分支的所有其他提交成爲該請求的一部分。原因是由於請求拉的方式。您可以將其視爲接受拉取請求的人員,在他們決定合併的那一刻拉取該分支的當前狀態,而不是創建一組變更並要求接受該變更。

3

免責聲明:這是關於他們在github上的行爲,而不是社會實踐。

在合併之前,拉取請求由相關的回購和分支來標識,而不是提交。

這意味着您可以根據需要修改分支,例如再添加一個提交或將其更名爲最新的基礎,並且修改將與相同的拉取請求合併。