2013-03-21 55 views
1

我有這種情況:Git的兩個不同分支的競爭提交

  1. 我準備的辦法解決問題。
  2. 我確實向上遊遠程請求了請求。
  3. 另一個人正在準備解決問題​​。
  4. 另一個人正在做一個更好的修復;他們的拉動要求已被接受。
  5. 我的拉取請求被拒絕。

我現在可以做的最好的事情是讓我的起源回到遠程頭部嗎?

回答

1

您只需獲取原點,然後重新綁定當前分支。
這可能就夠了。

git pull --rebase upstream 

你可能想籤另一分支比你用你的修復,雖然一個,因爲它沒有任何意義重新申請已經被接受了修復提交(與不同的提交不同的拉動請求)。

這假設你有一個遠程回購地址在你的本地回購中聲明爲'upstream',指的是你已經分出的原始回購。
一旦您在更新後的上游重新構建了正在進行的工作,則可以推回原點(叉子)。

fork on GitHub