gitのremote urlを変更する(レポジトリ移行時)
現在のリモートURLを確認する
git remote -v
新しいリモートURLに変更する(sshのurlを使用)
git remote set-url origin git@github.com:xxxx/Practice.git
リモートリポジトリの削除
git branch -m を使用してブランチ名を変更する。
オプション -m はブランチ名の変更
引数を1つ指定した場合 カレントブランチ名の変更
git branch -m NEW_BRANCH_NAME
カレントブランチ名を、引数で指定したブランチ名に変更する
あらかじめ、名前変更したいブランチにcheckoutしておく必要がある
引数を2つ指定した場合 指定したブランチ名の変更
git branch -m OLD_BRANCH_NAME NEW_BRANCH_NAME
1つ目の引数で指定したブランチの名前を、2つ目の引数で指定したブランチ名に変更する
カレントブランチに関わらず指定したブランチの名前を変更できる
既に存在しているブランチ名を指定した場合はエラーとなるが、 -M オプションを使用することで強制的にブランチ名を変更することが可能 (もともとあったブランチは消える)
git push -u origin NEW_BRANCH_NAME
リモートの OLD_BRANCH_NAME のブランチ名が変更されているわけではなく、NEW_BRANCH_NAME という別名のブランチが新規作成されていることに注意。
つまり、リモートには変更前のブランチが残ってしまっている。
git push origin --delete 変更前のブランチ名
(省略形)
git push origin :変更前のブランチ名