我在一个月前创建了这个分支,用于测试一些工作,我从来没有把它推到远程分支,所以它在我的本地存储库中。一个月后,我检查了掌握并更新了分支机构。然后我尝试检查到本地分支获取以下错误信息。
$ git checkout branch_name
warning: ignoring broken ref refs/heads/branch_name.
error: pathspec 'branch_name' did not match any file(s) known to git.
答案 0 :(得分:0)
检查git branch
的输出以检查您的分支是否确实以该名称引用。
您还可以在.git/refs/heads/<your_branch>
如果不再存在,请检查git reflog,如果找到分支HEAD SHA1(请参阅“How to restore a deleted branch”)