■ はじめに
完全自分用のメモ。 ローカルブランチに別のリモートブランチをプルする方法などをメモ。
目次
【0】今のブランチを確認する 【1】ローカルブランチに別のリモートブランチをプルするには 1)ローカルのブランチ一覧を表示する 2)別のリモートブランチをプルする 【2】リモートブランチ名を変更するには 1)コマンド例
【0】今のブランチを確認する
# 自分のブランチを確認 git branch --contains
https://zenn.dev/kou_pg_0131/articles/git-view-current-branch
【1】ローカルブランチに別のリモートブランチをプルするには
1)ローカルのブランチ一覧を表示する
git branch
# git branch --list と同じ意味
補足:「git branch」で自分がPullしたいブランチがなかった場合
# リモートのブランチ一覧で確認 git branch -r # ローカルのリモートブランチを最新化 git fetch
2)別のリモートブランチをプルする
# git pull origin <自分のPullしたいブランチ名>
git pull origin hello_world
参考文献
https://qiita.com/hinatades/items/d47dec72a87c5fed50f7
【2】リモートブランチ名を変更するには
例えば、githubでブランチ名を変更するなど。 リモートのブランチ名のリネームは直接できず、 一度削除してから、新しいブランチでpushする必要がある。 具体的な以下の手順は以下の通り。
手順概要
1)リモートブランチをローカルにおとしてくる 2)ローカルのブランチ名を変更する 3)リモートブランチを削除 4)ブランチ名を変更したローカルブランチをプッシュ
1)コマンド例
ブランチ名を old-branch から new-branch に変更する
1)リモートブランチをローカルにおとしてくる
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY -b old-branch
2)ローカルのブランチ名を変更する
# git branch -m [変更前ブランチ名] [変更後ブランチ名] git branch -m old-branch new-branch ※ 現在使用しているブランチ名を変更する場合は以下でもOK git branch -m new-branch
3)リモートブランチを削除
# git push origin [空]:[リモートブランチ] # => リモートブランチに何もない空のブランチをpushする # => リモートブランチが「何もない空」になる # => リモートブランチが削除される git push origin :old-branch
https://chaika.hatenablog.com/entry/2016/03/01/080000
4)ブランチ名を変更したローカルブランチをプッシュ
git push origin new-branch
参考文献
https://qiita.com/hogeta_/items/e47dfb0cf88270ef2802
https://chaika.hatenablog.com/entry/2019/04/04/150000
関連記事
Git ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/29/104028
Git ~ 基本編 / ブランチ ~
https://dk521123.hatenablog.com/entry/2018/06/30/135023