1. ホーム
  2. git

[解決済み] GitHubからGit Cloneした後、自分のブランチが表示されない

2023-08-13 06:47:38

質問

GitHubにリポジトリを持っています。これには master と1つのブランチがあります。

クローンを作成すると master だけが得られ、私のブランチは表示されません。

なぜそうなのでしょうか?どうすればリポジトリ内のすべてのブランチを見ることができるのでしょうか?

どのように解決するのですか?

デフォルトでは git clone はひとつのブランチしか作成しません。現在チェックアウトされているブランチ、通常は master です。しかし、リモートの他のすべてのブランチに対して、リモート追跡ブランチを作成します。これは、リモートのブランチのローカルコピーであり、フェッチすることで更新できると考えてください。これらは本当のローカルブランチではありません。リモートのブランチがどこにあるのかを示すポインタであり、あなたが作業するためのものではありません。

もしあなたが git branch -a を実行すると、ローカルとリモートのすべてのブランチが表示されます。リモートのみを表示させたい場合は git branch -r . 視覚的な履歴表示がお好みなら gitk --all (または gitk --remotes ).

作業するためのローカルブランチを作成するには

git branch <branch-name> origin/<branch-name>

リモートのブランチを基点として、新しいローカルブランチが作成されます。