自分だけがアクセスできるリポジトリgit://
(通常はプッシュ + プルのみ)がある場合、ローカルで行うのと同じ方法でそのリポジトリ内のブランチの名前を変更する方法はありますかgit branch -m
?
ベストアンサー1
希望する名前で新しいローカル ブランチを作成し、それをリモートにプッシュしてから、古いリモート ブランチを削除するだけです。
$ git branch new-branch-name origin/old-branch-name
$ git push origin --set-upstream new-branch-name
$ git push origin :old-branch-name
その後、古いブランチ名を確認するには、リポジトリの各クライアントが次の操作を実行する必要があります。
$ git fetch origin
$ git remote prune origin
注意: 古いブランチがメインブランチである場合は、メインブランチの設定を変更する必要があります。そうしないと、を実行すると$ git push origin :old-branch-name
エラーが発生します。「現在のブランチの削除は禁止されています」。