ブランチ名変更

現在のブランチのブランチ名を変更

 git checkout old_name
 git branch -m new_name

ブランチ名がold_nameからnew_nameに変わった

あるブランチのブランチ名を変更

 git branch -m old_name new_name

ブランチ名がold_nameからnew_nameに変わった

既存のブランチ名で上書き

 git checkout old_name
 git branch -M new_name
 
 または
 
 git checkout -M old_name new_name

すでにnew_nameブランチが存在していても、old_nameブランチがnew_nameブランチに上書き変更される

リモートのブランチ名を変更

 git checkout old_name               # (1)
 git branch -m new_name              # (2)
 git push origin -u new_name         # (3)
 git push origin --delete old_name   # (4)
  • (1) old_nameブランチに入り、
  • (2) new_nameブランチにブランチ名を変更する
  • (3) リモートのリポジトリにnew_nameブランチをセット、プッシュし、
  • (4) リモートのold_nameブランチを削除する

注意点

  • ブランチ名の変更はいつ行っても良い。reflogが書き換わるので。

参考

https://git-scm.com/docs/git-branch


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2021-04-29 (木) 13:13:39