0

隱藏由於合併衝突而拒絕我的拉取請求。因此,我創建了一個合併分支,將目標合併到合併分支中(沒有任何提交),然後再次推入並再次打開拉取請求。仍然拒絕衝突。我刪除並重新創建了3次,每次都獲得相同的結果。如何列出不在本地的原始合併衝突?

git mergetool報告本地合併分支沒有衝突。

我能做些什麼來弄清遠程的衝突是什麼?

+0

Stash不會因爲衝突而拒絕創建拉取請求,它只會在創建後纔會拒絕合併,因此您可以隨時創建拉取請求(並且只應該只需要一次)。你能描述你使用的分支名稱和命令嗎? – Rog

+0

原來沒有衝突。藏匿處顯示了一項衝突申訴,但我們從未想出原因。合併是一個快進。 –

回答

1

通常情況下,您不會創建新分支來解決衝突。相反,你合併目標分支到您的引入請求的分支:

git fetch origin 
git checkout my_pr_branch 
git merge origin/master 
<resolve conflicts and commit the resolution> 
git push origin my_pr_branch` 

如果你一直看到藏匿處衝突 - 別人已經在目標推送新的東西與你衝突。