2015-11-02 32 views
2

我有一個名爲開發分支的git倉庫。開發分支被刪除(有意),並增加了一個新功能分支。該功能現在已完成,我需要將功能分支合併到主設備中。當我嘗試拉主人時,我得到git - 刪除遠程分支頭部導致拉出錯

Couldn't find remote ref refs/heads/development 
unexpected end of command stream 

我該如何克服這個錯誤?

編輯
GIT中分支-vv

create-config d9fb7e3 correct formatting error in post view 
* master  2ff7dd7 fix merge 
+3

發佈'git branch -vv'命令的輸出。也許你的*主*被設置爲從遠程*開發*分支拉。 – GolfWolf

+1

你確定你在拉動分支'master'嗎? (git分支-a)檢查 –

+0

@ w0lf張貼。謝謝。 –

回答

0

編輯的輸出本地GIT中配置手動。它位於您工作的目錄中的.git/config。

我發現主分支正在跟蹤遠程已刪除的開發分支。我將引用不正確的遠程分支的行上的分支名稱從開發改爲master。

不正確:

[remote "origin"] 
url = https://XXXXXXXX.com/folder 
fetch = +refs/heads/development:refs/remotes/origin/development 

更正:

[remote "origin"] 
url = https://XXXXXXXX.com/folder 
fetch = +refs/heads/master:refs/remotes/origin/master 

我希望這可以幫助別人。感謝@ w0lf幫助我。