更改远程Git存储库中的“主分支”

时间:2014-10-02 01:49:19

标签: git github branch bitbucket git-remote

我们在Bitbucket上使用两个远程存储库用于同一个项目 - 其中一个是目前发生最多开发的一个,更多人可以访问它。另一个仅适用于我们的团队,只有团队成员才能访问它。现在我们只从第一个存储库中提取并推送到它们两个。

我们对第二个存储库(仅限推送)的问题是:MAIN BRANCH当前设置为某个分支HEAD的{​​{1}}(我假设它是活动的'branch-x')主分公司。但是,此分支最近合并到主服务器,然后从其他远程存储库中删除。但是尝试将此更改推送到第二个远程计算机失败了,显示以下消息:[remote rejected] branch-x (deletion of the current branch prohibited)。我用于此的git命令是:git push origin --delete branch-x

有什么方法可以将远程"main branch"从branch-x移动到master然后删除branch-x?

我还有一个标记问题:如何更改远程仓库的名称,例如将第二个仓库的名称从origin更改为origin-2

1 个答案:

答案 0 :(得分:1)

请参阅this link 删除github上的master,我猜这个进程与bitbucket类似。

重命名远程用户git remote rename OLD NEW