我创建了一个名为 6796
的分支,然后我将它推送到远程,在另一台机器上检查它,进行其他编辑,推送它,然后将它与 master
merge ,并在另一台机器上本地和远程删除它 (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
引用...如何解决这个问题?
最佳答案
可能有一些命令可以解决它,但我首先会在您的 .git/config
文件中查找对该分支的引用,然后删除它们。
关于git pull 显示 "fatal: Couldn' t find remote ref refs/heads/xxxx"并挂断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6930147/