出力の 2 行目が理解できませんgit branch -l -a
。remotes/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: ベアリポジトリでアクティブブランチを変更する正しい方法は?「
- 「Git リモート HEAD を「master」以外のものを指すように変更するにはどうすればいいですか?「
- 「どのように
origin/HEAD
設定されますか?「
注意: Gitバージョン2.20より古い場合は、git branch --list
(または)を使用するgit branch
、しないgit branch -l
。