-1
我不小心做出具有相同的名称作为一个现有的分支的一个分支,但不同的情况下删除的Git分支:与案件冲突
$ git branch
* master
issue_fix
$ git branch issue_Fix
我尝试使用git branch
列出的分支机构,但得到这个错误:
fatal: Reference has invalid format: 'refs/heads/issue_fix (Case Conflict)'
我认为git试图创建分支后转换为小写,但这是一个冲突。检查分支裁判:
$ ls .git/refs/heads/
master
issue_fix
issue_fix (Case Conflict)
而且在裁判日志
$ ls .git/logs/refs/heads/
master
issue_fix
issue_fix (Case Conflict)
我不能git branch -D
$ git branch -D "issue_fix (Case Conflict)"
error: branch 'issue_fix (Case Conflict)' not found.
删除它是安全的只是删除".git/logs/refs/heads/issue_fix (Case Conflict)"
和".git/refs/heads/issue_fix (Case Conflict)"
?
你正在使用哪个git版本? – mallaudin
git版本1.9.1 – reasgt
在沙箱中测试,我可以创建具有相同名称但不同大小的分支。不过,我不能在我的问题中重现问题。 – reasgt