5
我從一個開源庫中分叉並從我的fork中克隆。我創建了一個功能分支,進行了一些更改,將它們推送到我的分叉回購庫中,並從那裏向主回購庫提交了一個請求。Git pull請求說:「這個分支有衝突,必須解決」
後來,我對同一個本地功能分支做了更多更改,從最新的開源回購大師中抽取出來,重新整理了我的更改,並將它們推送到我的分支上的相同功能分支。 pull請求被自動更新,但現在GitHub上的pull請求頁面(在我的repo和主repo中)都指出「所有檢查都已通過」,但接着說「此分支有必須解決的衝突」。
這是否僅僅是由於在我提交後其他請求已被合併?或者還有衝突的另一個原因嗎?我如何找出原因?
在提交此問題之前,我看到的答案涉及合併具有不同名稱或所有者的分支機構。我想知道:
- 我是否正確地執行拉請求?如果不是,應該有什麼不同? (在重新綁定之後和提交請求之前,我的本地git中沒有衝突。)
- 如果在修改我的pull請求之後對開放源主分支進行了其他更新,是否會導致「分支衝突」錯誤出現?
- 如果拉請求正確完成,並且以後從其他地方更新不會導致該錯誤,那麼我如何找出導致錯誤的原因?
我相信我們在最後一次推到我的叉子前做了這個。 如果在此之後還有其他提交,它們是否也會導致此消息? – user962915