指定したブランチをローカルにpullしたい
作成日:2021-02-19, 更新日:2021-02-19
流れ
- ローカルのブランチを確認
$ git branch
- リモートのブランチを確認
$ git branch -r
- ローカルのリモートブランチを最新化
$ git fetch
- リモートから指定したブランチをローカルにpull
$ git pull origin リモートのブランチ名:ローカルのブランチ名
▼「origin/feature/hoge」をpullしてローカルに「feature/hoge」を作る場合
$ git pull origin feature/hoge:feature/hoge
- ブランチ切り替え
$ git checkout ブランチ名
▼「feature/hoge」に切り替える場合
$ git checkout feature/hoge
- upstreamの設定(・・・リモートとローカルのブランチを紐づけ?)
$ git branch --set-upstream-to=origin/リモートブランチ ローカルブランチ
▼リモートとローカルの「feature/hoge」を紐づける
$ git branch --set-upstream-to=origin/feature/hoge feature/hoge
ブランチ名を変更
ブランチ名を間違ったり、その他の理由で変更したいときがある。
- ブランチ名を変更
$ git branch -m 変更前のブランチ名 変更後のブランチ名
▼「feature/hoge」を「feature/foo」に切り替える場合
$ git branch -m feature/hoge feature/foo
▼現在のブランチを「feature/foo」に切り替える場合
$ git branch -m feature/foo