我在GitHub的常見工作流中遇到了git問題。將上游的git變更與未決的pull請求合併
- 我叉回購
- 我犯了一些變化
- 我做一個拉請求上游回購
- 擺弄大拇指而上游開發者坐在我拉請求。
- 上游開發人員對其回購進行了更改
- 他們查看您的拉動請求,但由於其樹形結構中的更改不再適用,所以他們會要求您更新拉動請求。
- 我提取&合併從上游到我的回購更改,解決衝突,提交更改
- 我rebase提交我的拉請求,使其整潔。
這就是問題出現的地方:我的pull請求現在包含所有步驟2和7之間發生的更改,包括上游開發人員自己的更改。在最近的一個例子中,這個擴展了10行的拉取請求,超過12,000行。
我應該如何重新申請我原來的承諾不上其變動進入我的拉動請求上游回購的更高版本?
這顯然是正確的做法,但我很確定我已經爆炸了。也就是說,還有一個後續步驟可能會出現嚴重的錯誤 - 當我將原始主機推向我自己的回購站時,指定'--force'至關重要,否則您最終可能會陷入混亂再次。 – Synchro