エラー内容
トップ画面のボタンを修正しようとして、fix/TopView/Button
というブランチを作成しょうとしたら、以下のエラーが表示されてしまいました。
fatal: cannot lock ref ‘refs/heads/fix/TopView/Button’: ‘refs/heads/fix/TopView’ exists; cannot create ‘refs/heads/fix/TopView/Button’
原因
もうすでにfix/TopView
というブランチがあるからです。
/
を使うと、Gitの中でディレクトリで管理されているらしく、hoge/huga
というブランチを作った後に、hoge/huga/piyo
というブランチは作れなくなります。
解決方法
hoge/huga
というブランチを削除するか、/を使わずに、hoge_huga
、hoge_huga_piyo
というように_
などで区切るとうまくいくかと思います。
ブランチの削除コマンドなどは以下の記事を参照してください。
【Git】よく使うGitコマンドチートシート~ブランチの削除・コミット・スタッシュなどなど~参考文献