我创建了一个名为“ 6796”的分支,然后将其推送到远程,在另一台计算机上签出,进行其他编辑,推送,然后将其与主服务器合并,然后在另一台本地和远程(git push :6796)上将其删除。机。现在,当我运行时git pull:
fatal: Couldn't find remote ref refs/heads/6796
user@host:~/path/to/repo$ fatal: The remote end hung up unexpectedly
但git pull origin master工作正常。在我看来,有一些6796参考挂起了...如何解决此问题?
[remote "origin"] fetch = +refs/heads/6796:refs/remotes/origin/6796我猜这行在那里,因为我删除了远程分支并从另一台服务器上删掉了它。因此在该服务器上git知道删除操作,并删除了.git / config中的行,但是这里没有通知git删除操作。非常感谢!