`git branch -l -a` 出力に `remotes/origin/HEAD -> origin/master` エントリがあるのはなぜですか? 質問する

`git branch -l -a` 出力に `remotes/origin/HEAD -> origin/master` エントリがあるのはなぜですか? 質問する

出力の 2 行目が理解できませんgit branch -l -aremotes/origin/HEAD -> origin/master

git branch -l -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

それは別の操作の残りですか? クリーンアップする必要がありますか? どのようにすればよいですか?

通常、私は CLI で git を操作しますが、このローカル リポジトリでは、TortoiseGit友人のために簡単な git ワークフローを見つけるために実験してみました。

ベストアンサー1

いいえ、クリーンアップする必要はありません。これは、リモート リポジトリによって参照されるシンボリック ブランチです。
リポジトリをクローンすると、デフォルトで によって参照されるブランチに移動しますremotes/origin/HEAD

参照:

注意: Gitバージョン2.20より古い場合は、git branch --list(または)を使用するgit branch、しないgit branch -l

おすすめ記事