2014-02-20 48 views
0

我從主倉庫'A'分叉了一個倉庫'B'。現在A和B都做了一些改變。現在我要將B的本地更改推送到B存儲庫。但在推送給B之前,我想將修改完成後的回購A放入本地。合併它,然後將淨更改推到我的B回購。之後,我必須向我的A回購商提出拉取請求,以便我的批准者可以批准代碼。合併git倉庫中的分支

當前,當我嘗試將修改完成後,我得到下面的錯誤。

關於分支開發 您的分支在2次提交之前領先於「原產地/開發」。 (使用「git push」發佈您的本地提交)

回答

1

這不是一個錯誤,而是一個信息點。它告訴你,你的origin/development分支的本地跟蹤分支(可能被稱爲development,但在技術上它可以有任何名稱),具有不存在於origin存儲庫的development分支中的提交。

鑑於您剛剛發佈了git pull,您很可能在本地提交了尚未推送的提交,而第二次提交是由git pull操作執行的合併提交。

你可以告訴它承諾你有起點沒有與

git log origin/development..<branch>` 

其中<branch>無論是本地跟蹤分行被調用。從技術上講,沒有理由不能執行其餘的計劃。首先確保你知道你在推什麼。