git pull 显示 "fatal: Couldn' t find remote ref refs/heads/xxxx"并挂断

标签 git

我创建了一个名为 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/

相关文章:

git - 子模块 - 更新 .gitmodules 以指定分支名称

git - 在 git 中添加补丁,所有 hunks 匹配文件中的正则表达式

git - 在最初创建提交的 Bitbucket 上找到 Pull Request

git - TeamCity SSH 到 GitLab : Auth cancel

终端中的 Git 模式

git - 为什么 merge 后的 git hook 没有运行?

linux - 查找与某个 'count of commits' 匹配的所有 git 提交

git - 下载时自动包含 GitHub 子模块

git - 无法提交更新的jar文件

git - 通过git编辑gitlab和bitbucket的配置文件