名前の変更の仕方は次のとおりです。
まず、作業ツリーで、ローカルに名前を変更して elseにします。あなたが枝の上にいる間ブランチの名前を変更
git branch -m master old-dev
が作業を行い、その 何か他のものをチェックアウトする必要はありません。
その後、ローカル マスターにメンテナンスブランチ(2.63分岐)の名前を変更:
今
git branch -m 2.63-branch master
、リモートでの混乱までの時間を。ちょっとした場合には、 は現在のバックアップがあることを確認してください。
git push origin master:refs/heads/master
アップデート:新しいブランチを作成する場合は、レフリー/ヘッド/プレフィックスが上の必要 あるリモートあなたの新しいマスターを与え、
git push origin :master
そして今:まず、 リモートのマスターを削除リモート側。ブランチが既に存在する場合(マスターが の場合)、ブランチ名のみがリモート側で必要です。
...そして、あなたの今、名前を変更し、古いマスター:
git push origin old-dev:refs/heads/old-dev
最後に、 混乱を防止するために、あなたのメンテナンスブランチの古い名前を削除します。
git push origin :2.63-branch
が
クライアントが今取得します」を彼らが引っ張ってくると、新しい「マスターブランチ」。
これを追加するにはgithubで私の 'master'の名前を変更したいときは、最初に 'settings'のデフォルトブランチを変更しなければなりません(つまり 'git push origin:master')。 –
ブランチの名前をローカルに変更し、リモートにプッシュして古いものを削除できますか? –
プッシュする-uフラグは、新しいリモートのアップストリームトラッキングを設定するので便利です。 'git push -u origin master'(git 1.7を使うと、完全なrefs/headという接頭辞は必要ありません) –