0
好吧,就在這裏。Git rebase master在一個新的分支上發生合併衝突
當我嘗試在當前的功能分支上重新綁定它時,我遇到了很多合併衝突。師父提前百次提交,所以一定會發生。
所以,我雖然是從上游主機更新原點主機,切換到原點主機,並創建一個名爲test的新分支。
而且,當我試圖在git checkout -b test
之後運行git rebase master
時,我遇到了合併衝突,這不應該發生。
我是否遺漏了底線如何工作或什麼是非常基本的?因爲我認爲一個git rebase master在從master創建一個新分支之後有點多餘..
如果你在分支主人,你做'git checkout -b測試'分支應該是完全一樣的。您可以使用'gitk'或者運行'git merge-base master test'來直觀地驗證分支轉移的位置。 –
這看起來不對。如果你從一個更新的主分支中分支出來,那麼測試和主分支的提示將會處於相同的提交狀態,因此不會發生重投。你是如何更新主分支的? – Makoto
@Makoto,我用'git checkout master'跟着'git pull --rebase upstream/master' – Quicksillver