setoya-blog

システム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。

リモートのgitブランチをローカルにチェックアウトする

まずは、リモートにどんなブランチがあるかを確かめる。-aオプションでリモートブランチも一覧できる。

> git branch -a
* master
  remotes/origin/master
  remotes/origin/other_branch

チェックアウトしたいブランチが表示されていない時は、git fetchとかすると情報をリポジトリから取得できる。

> git fetch


次に、ローカルブランチ名を指定して、リモートブランチをチェックアウトする

> git checkout -b other_branch origin/other_branch

最初の引数がローカルブランチ名
-bオプションを指定しておくと、自動的にそのブランチに切り替わる。
-bオプションを指定しないと、以下を再度する必要がある。

git checkout -b other_branch