2014-02-26 19 views
2

因此,我分叉一個回購,然後回購有新的提交。我更新了我的叉子git fetch upstreamgit merge upstream/master。現在我們可以說我在此之後進行了更改並提交了拉取請求。那些先前合併的提交出現在拉取請求中。我怎麼不做到這一點?我厭倦了不得不刪除叉子和重新分叉,這樣我的pull請求才乾淨。同步我的分支會導致提交出現在請求中

+0

這個問題的答案http://stackoverflow.com/q/14821583/758446讓我相信沒有辦法完成你要找的東西。 – BlackVegetable

+0

好吧,這很糟糕。不管怎麼說,還是要謝謝你。 –

回答

0

如果您不想合併提交,請嘗試git rebase。它抹去你所有的工作,並重新應用你所做的改變。但請注意,您的提交將有所不同。

+0

如果這是採取的方法,我認爲'git pull upstream/master --rebase'可以用來代替取/合併否? – BlackVegetable

+0

我希望我的分叉與回購同步。我並沒有爲自己做出更改,只是爲了拉取請求。 –

+0

對不起,如果我誤解你。但是'rebase'會幫助你保持最新狀態並避免合併提交。 @BlackVegetable已經提到了確切的命令。 – amaslenn

相關問題