タスクは、単に代わりmaster
の別のブランチを使用していたので、あなたは単に完全master
ブランチを削除するか、のは言わせして名前を変更することができます - 別のブランチを取ると、master
に名前を変更し、その後、legacy
。それでおしまい。
git branch -m master legacy # rename local master to legacy
git checkout legacy
git branch -m another_branch master # another_branch will be our new master
ローカル我々が今行われています。ここでは、ローカルおよびGitHubの上の目標を達成するために実行する必要がある場合があります実際のコマンドです。しかし、単にGitHubのブランチmaster
を削除することはできません。最初にデフォルトの別のブランチを作成する必要があります。これはリポジトリSettings > Default Branch
で行うことができます。これを行うと、先に進むことができます。
git push origin :master # remove master on GitHub
git push origin master # push out our new master branch
git push origin legacy # push our legacy branch too
を戻しSettings > Default Branch
に行くと戻っmaster
にデフォルトのブランチを切り替えます。さらに、移行処理中に作成した余分なブランチをすべて削除することもできます。
また、すべての操作を履歴に保存する場合は、正しい回答hereを確認してください。
「レガシー」をどうやって削除しますか? –
ポイントは、ちょうどの場合、遺産を残すことでした。レガシーが必要ない場合は、単に他のブランチと同様に削除することができます:http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and- in-github – jayarjo
素晴らしい、ありがとう。 – Dogweather