質問: Git初心者です。どなたかわかるかた教えていただけると助かります。 ご覧いただきありがとうございます。タイトル通りなのですが、Git でブランチ移動する方法を知りたいです。 ブランチを確認したら、このようにマスターしかないのですが ``` git branch >> *master ``` リモートブランチを含んだブランチの一覧を表示するとこんな感じのが表示されます。 ``` git branch -a remotes/origin/HEAD -> origin/master remotes/origin/〇〇〇〇/〇〇〇〇 remotes/origin/master ``` 解決したいこと どうすれば、このリモートブランチにいけるようになりますか? 行なったこと ``` ブランチ 移動 ``` とかで調べてみたのですが、git checkout こうゆうコマンドが出てくることが多く、実行してみたらなぜかブランチが作成されて、ファィルを確認してもREADMEしかないです。
回答: リモートブランチをカレントブランチにすることは出来ません。 リモートブランチは他のレポジトリの状態を持っているブランチなので、ローカルレポジトリ側で勝手に変更することはできないからです。 リモートブランチと同じ内容のローカルブランチを作成してそれをカレントブランチにすることであれば可能です。 以下のようなコマンドを実行してください。 ``` git branch new_branch_name remotes/origin/〇〇〇〇/〇〇〇〇 git checkout new_branch_name ``` > > git checkout こうゆうコマンドが出てくることが多く、実行してみたらなぜかブランチが作成されて、ファィルを確認してもREADMEしかないです。 > > > これについては `git checkout -b ブランチ名` のコマンドを実行すると、カレントブランチと同じ内容の新ブランチが作成されるので、間違えてそのようなコマンドを実行してしまっているということはないでしょうか?