-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