Git/リモートのブランチをローカルに持ってくる

Git/リモートのブランチをローカルに持ってくる

Git は単に clone した場合は master しかもってこないのでリモートのブランチを持ってくるにはどうすればいいのという話

まず fetch でブランチ自体を持ってくる。これが完了してもローカルには反映されない。

$ git fetch origin

origin の場合は省略できる。upstream から取ってきたかったら upstream を指定すればヨイ これでとりあえず origin に存在する全ブランチ情報がローカルに持ってこれる。 情報を持ってきただけで、ローカルのリポジトリに変化は無い

そしてローカルに同名ブランチを作ってそこにドッキングする

$ git checkout -b hogehoge origin/hogehoge

最後の引数が fetch で取ってきたブランチ

vcs/git/pull_remote_branch_to_loacal.txt · 最終更新: 2019-10-18 19:32 by ore