2014-10-30 202 views
1

我分叉了一個github回購並希望更新主存儲庫上的一個打開的請求。但是在做這件事之前,我想在我的本地盒子上進行一次幹運行,以確保在合併請求後有人構建此項目時,情況會順利進行。將相同的git更改推送到多個分支

但我不知道如何測試這種情況呢?我在辯論是否應該在我的分叉回購庫上創建一個新的分支機構,進行更改並推動它。

從那裏,如果我去我原來的回購本地副本,並從我分叉庫/新分支拉,並嘗試建設,這應該掩蓋我?

如果是這樣,我的問題是,我如何更新我的原始拉請求與我推到我分叉回購的新分支的變化?我已經上演並將他們推送到新的分支,有沒有辦法將他們「重新推送」到我的原始分支,以便更新拉取請求?

也許我走了,所有這一切都有更好的方法,在這種情況下,我全部都是耳朵。謝謝。

回答

1

我在辯論我是否應該在分叉的回購庫上創建一個新的分支,對我的更改進行分階段推送。

這是公認的最佳實踐:分離你在一個分支改變您:

+0

謝謝。所以一個可能的策略是關閉最初的拉取請求,並基於新的分支創建一個新的拉取請求。可以做,只要確保不違反某種形式的git禮儀。 – jkj2000 2014-10-30 20:56:01

+1

@ jkj2000是的,你可以做到這一點。一個分支背後的想法是,你可以儘可能多地推送它,同時使用原始回購更新你的回購分支。 VonC - – VonC 2014-10-30 21:10:36

+0

- 再次感謝。我得到了我需要做的。但有一個問題呢?在我的分叉回購中,我將新分支合併到原始分支,並且基於主回購分支的請求被自動更新。 如果在更新PR之前我需要一些時間來檢查一些事情,我應該關閉PR,然後基於同一分支打開一個新的PR? – jkj2000 2014-10-31 00:48:12