95

GitHub/Bitbucket からリモート マスター ブランチを削除するにはどうすればよいですか?

私はしようとしています:

# git push bb --delete master
remote: bb/acl: user is allowed. accepted payload.[K
remote: error: refusing to delete the current branch: refs/heads/master[K
To ssh://git@bitbucket.org/user/reponame.git
 ! [remote rejected] master (deletion of the current branch prohibited)
error: failed to push some refs to 'ssh://git@bitbucket.org/user/reponame.git' 

また、私は試しました

git push bb :master

しかし、これはすべて機能しません。

4

3 に答える 3

152

注:BitbucketMain branchの場合、リポジトリの設定にアクセスし、 " "コンボボックスでブランチを変更することで、デフォルトのブランチを変更します。

Bitbucketのメインブランチ

メインブランチがマスターでなくなったら、マスターをプッシュして削除できます

MarsAndBackはコメントで、これがGitHubにも当てはまることを確認しています。

于 2012-12-26T16:01:53.630 に答える
78

設定ページのオプションタップの設定ブロック(GitHub リポジトリ ページの[設定] タブをクリックするだけです) で、既定のブランチを変更できます (GitHub に他の既定のブランチも必要です)。 .

GitHub のデフォルト ブランチを変更する

それを行った後、それを削除することができます:

$ git push bb :master
于 2012-12-26T13:41:28.917 に答える