2017-03-28 4 views
0

私は私の学校で作成したGitHub Classroomリポジトリにいます。Gitリモートのデフォルトブランチは変更されません

私はこのリポジトリをフォークしましたが、私の問題は起源にプッシュした最初のブランチであり、masterという名前ではありませんでしたが、MyBranchとしましょう。私は自分のデフォルトブランチをmasterに設定したいと考えていたので、私はローカルでより多くのブランチを作成し、それらを元に戻しました。そのうちの1つはmasterと呼ばれました。

私は自分のレポをフォークすると、設定、ブランチに行き、デフォルトをMyBranchからmasterに変更します。これは教室レポではなく、フォークされたレポでのみ変更されます。

私は教室レポを開くたびに表示されるので、classrom repoはデフォルトとしてMyBranchが設定されている可能性がありますので、教室レポのような「ランディングページ」がありますが、おそらく私はそれを変更する権利を持っていないか、私は知らないので、フォークレポ。しかし、とにかく、不要なブランチを取り除いてmasterを私のdefaultブランチに変更するにはどうすればよいですか?

EDIT:

私は私のデフォルトブランチを変更するには、学校のレポの所有者/管理者に連絡しなければなりませんでした。

答えて

0

あなたのリモートMyBranch使用を取り除きたい場合は、次の

git push origin --delete MyBranch 

それとも、MyBranchで行われた変更をしたい場合、あなたはあなたのmasterブランチにMyBranchをREVERSマージすることができますし、MyBranchを取り除きます。あなたのmasterブランチに

ゴー:

git merge MyBranch 
git push origin --delete MyBranch 
+0

私はそのセットは私の教室のレポでデフォルトにするので、 'Mybranch'を削除したいとき、私はエラーを取得します。 'To https://github.com ..... ! [リモート拒否] MyBranch(現在のブランチの削除を拒否する:refs/heads/MyBranch) エラー:一部の参照を ' – Ady96

+0

'にプッシュしませんでした:https://superuser.com/questions/748058/how-do-i- delete-origin-master-in-git/749412#749412 – Lahiru

関連する問題