我在分支 A 上意外創建了 git 分支 B。然后我創建了一個拉取請求,在那里我看到分支 A 的所有提交都轉移到了 B 分支上。我需要在不關閉拉取請求的情況下從 B 分支 \ 拉取請求中洗掉所有 A 提交。
uj5u.com熱心網友回復:
只需重新B定位到正確的起點(即 not A),然后再次推動它(--force如有必要)。
第一步是一個git rebase --onto X A B(X起點B 應該在哪里),完全如手冊中所述。
第二步只是重復git push你已經使用過的任何東西。
uj5u.com熱心網友回復:
你的問題很困惑,但讓我們走吧:
如果您不想使用分支 B,一旦它被意外創建,只需簽出到您的主分支或主分支并洗掉它。然后,如果您剛剛從分支 A 創建了分支 B,您可以從分支 A 創建另一個拉取請求git checkout,您的提交沒有從 A 轉移到 B,它們仍然在分支 A 中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/466870.html
