で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)
とrefログの
は$ 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