menu
書いてる野郎
orebike@gmail.com
Git は単に clone した場合は master しかもってこないのでリモートのブランチを持ってくるにはどうすればいいのという話
まず fetch でブランチ自体を持ってくる。これが完了してもローカルには反映されない。
$ git fetch origin
origin の場合は省略できる。upstream から取ってきたかったら upstream を指定すればヨイ これでとりあえず origin に存在する全ブランチ情報がローカルに持ってこれる。 情報を持ってきただけで、ローカルのリポジトリに変化は無い
そしてローカルに同名ブランチを作ってそこにドッキングする
$ git checkout -b hogehoge origin/hogehoge
最後の引数が fetch で取ってきたブランチ