我有一个git repo,它有一个名为development的分支。删除了开发分支(故意),并添加了一个新功能分支。该功能现已完成,我需要将功能分支合并到主服务器中。当我试图拉大师时,我得到了
Couldn't find remote ref refs/heads/development
unexpected end of command stream
如何解决此错误?
修改
输出git branch -vv
create-config d9fb7e3 correct formatting error in post view
* master 2ff7dd7 fix merge
答案 0 :(得分:0)
手动编辑本地git配置。它位于您工作目录中的.git / config。
我发现主分支正在跟踪遥控器上现在已删除的开发分支。我在引用不正确的远程分支的行上将分支名称从开发更改为主。
不正确的:
[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帮助我。