gitを使用するkdeプロジェクトのコーディングをします。中央リポジトリがあり、いくつかのローカルブランチを持つローカルクローンがあります。今、私もコーディングしているディストリビューションは、デフォルトのkdeのものを変更する必要があり、変更されたコードをホストするためにgithubを使用しています。
問題は次のとおりです。
まず、githubリポジトリは完全に空でした。次に、ローカルマスターブランチを(誤って)そのリポジトリにプッシュしました。そのことに気付いた後、ディストリビューションが修正されたブランチもgithubにプッシュしました。ここで、このgithubマスターを削除したいのは、ディストロチームがそれを必要としないためです。パッケージャーは、ビルド元として単一のブランチを必要とします。これを行う
git push github :master
「現在のブランチを削除できません」というエラーが発生します。
問題は、リモートブランチを切り替えて、修正を含むブランチを「現在」に設定し、不要な「マスター」を削除するにはどうすればよいですか。
ありがとうございました!