我在我学校创建的GitHub课堂库中。
我已经分叉了这个存储库但是我的问题是我推送到源的第一个分支没有被命名为master
但是让我们说MyBranch
。然后我在本地创建了更多的分支并将它们推送到原点,其中一个被称为master
,因为我发现我想将默认分支设置为master
。
但是现在当我进入我的分叉仓库时,我转到设置,分支并将默认值从MyBranch
更改为master
,它仅在我的分叉仓库中更改,而不是在教室仓库中更改。
原因可能是classrom repo仍然MyBranch
设置为默认设置,因为它每次打开课堂回购时都会显示,因此它就像#34;着陆页"对于我的教室回购,但没有"设置"分叉回购中的选项,可能是因为我无权更改它或者我不知道。但无论如何,我可以做些什么来摆脱不需要的分支并将master
更改为我的default
分支?
修改
我必须联系学校仓库的所有者/管理员才能更改我的默认分支。
答案 0 :(得分:0)
如果您想摆脱远程<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/paper-dropdown-menu/paper-dropdown-menu.html">
<link rel="import" href="../bower_components/paper-listbox/paper-listbox.html">
<link rel="import" href="../bower_components/paper-item/paper-item.html">
<dom-module id="stackoverflow-43054191">
<template>
<paper-dropdown-menu id="dropdown">
<paper-listbox class="dropdown-content" attr-for-selected="value" selected="{{myElem}}">
<template is="dom-repeat" items="[[myElems]]">
<paper-item value="[[item.name]]">[[item.name]]</paper-item>
</template>
</paper-listbox>
</paper-dropdown-menu>
</template>
<script>
Polymer({
is: 'stackoverflow-43054191',
properties: {
myElems: {
type: Array,
value: [{'name': 'aaa-bbb'}]
}
},
listeners: {
'iron-select': '_itemSelected'
},
_itemSelected() {
var which = this.$.dropdown.selectedItem.textContent;
console.log(which); //"aaa-bbb" when it's selected
}
});
</script>
使用:
MyBranch
或者,如果您希望在git push origin --delete MyBranch
中完成更改,则可以将MyBranch
合并到MyBranch
分支,并删除master
。
转到MyBranch
分行:
master