人気のあるGitプロジェクトのどこかで、ブランチが「feature / xyz」のようなパターンを持っているのを見たと思います。
ただし、スラッシュ文字を使用してブランチを作成しようとすると、エラーが発生します。
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
(私の最初の試み)と同じ問題:
$ git checkout -b labs/feature
スラッシュ文字を使用してGitにブランチを作成するにはどうすればよいですか?
.git/refs/heads、あなたがしなければ、すなわちgit checkout -b feature/123、あなたの内側に、その後projectRootFolder/.git/refs/heads:ディレクトリという名前のディレクトリ参照してくださいよfeature、そのディレクトリ内の名前付きブランチが表示されます123。あなたが別のものを作成した場合、後でfeature/124内側その後、featureディレクトリ、名前付きブランチ表示されます124
HEADニース1 @CBBailey」
HEAD。gitはあなたHEADがlabs/feature作成されていないブランチへのリンクであると考えているようです。これがどのようにして発生したのかはわかりませんが、これfoo/barを基にして呼び出されるブランチを作成しようとしても機能しません。どうやってあなたHEADが行き詰まったのか?