【发布时间】:2018-10-17 19:45:21
【问题描述】:
我有几个月没有使用 Git。 我刚刚开始了一个新项目,有一件事情困扰着我:每次我创建一个新分支时,已经存在的分支消失了,就好像它被替换了一样。 我的意思是,当我做“git branch”时,我什么都没有! 显然,我的“git checkout”不起作用。 我什至没有我的分支了。只有当前的。
我已经在工作的项目没有这个问题。
这是为什么呢?
【问题讨论】:
-
听起来你的 git 存储库已经损坏了,你能检查一下
.git/refs/heads文件夹的内容吗? -
确保你把分支名称拼写成准确,也就是说,不要在
git checkout Master中使用大写的 M. git 在 WINdows 上可能会漏掉通过,但它不会完全正确,并且由于 git 区分大小写,可能会出现各种问题。
标签: git branch git-branch