2015-08-13 106 views
1

當做一個git合併(一個乾淨的,沒有任何衝突),兩個分支的內容是完全一樣的。git合併後,這個分支是1後面的提交

然而GitHub說:「這個分支是1後面......」。看着日誌,確實其中一個有「合併請求...」,沒有文件更改。

我試圖做的另一個合併,使他們甚至可以,但隨後的另一支成了一個承諾的背後,出於同樣的原因...

這事與GIT命令行,並與GitHub的桌面。

與Tower合併時,沒有問題,它合併而不創建那些空的提交,因此兩個分支都是偶數。

這是怎麼發生的?

回答

0

對於合併下列過程我覺得是更好的,

假設我們有一個發展分支和需要合併到開發

的特性分支是基於建立滅的開發特性分支。 現在在你的特點相關的工作結束做,

git pull --rebase origin develop 

這可以確保在任何新的變化發展在您的本地特性分支更新。

下一頁結賬的開發分支去另一個, 混帳拉--rebase起源發展

這將確保您的本地開發分支與父發展分支中的所有最新更改更新。

現在,同時保持對開發分支發出以下命令,

​​

如果合併成功推動了當地的開發分支到遠程

git push origin develop 

這將確保所有提交的已搞定。

相關問題