リモートリポジトリにまだプッシュされていないローカルブランチの名前を変更するにはどうすればよいですか?
関連している:
ベストアンサー1
現在のブランチの名前を変更するには:
git branch -m <newname>
任意のブランチを指しているときにブランチの名前を変更するには:
git branch -m <oldname> <newname>
-m
は の略です--move
。
ローカル ブランチをプッシュしてアップストリーム ブランチをリセットするには:
git push origin -u <newname>
リモート ブランチを削除するには:
git push origin --delete <oldname>
エイリアスを作成するにはgit rename
:
git config --global alias.rename 'branch -m'
Windows または大文字と小文字を区別しない他のファイルシステムでは、名前の大文字と小文字の変更のみがある場合に使用します。それ以外の場合、Git は「ブランチが既に存在します」という-M
エラーをスローします。
git branch -M <newname>