更改 bitbucket 中的主要分支?
Change main branch in bitbucket?
我搞砸了,将一个分支推到了 bitbucket,这不是主分支。
我无法创建新的存储库,而且我对这个存储库的访问权限有限。我尝试重命名它。我最终删除了 .git 文件夹,现在我无法推送或拉出该分支。当我试图拉它说:
(files)...
Please move or remove them before you can merge.
Aborting
我想要一个名为 main 的分支(作为主要分支),然后是从它分支出来的 cms-fe。
有人能帮我摆脱困境吗?
I want to have branch named main (as the main branch) and then cms-fe that branches out from it.
由于您没有管理员权限,我们将不得不重命名您的分支,而不是使用新名称推送它:
# rename the local branch
git branch -m cms-fe main
现在分支有了新名称,我们将把新名称推送到远程
git push origin main
现在我们将删除您使用旧名称推送的旧分支
git push origin :cms-fe
从主分支分支出来
git checkout main
git checkout -b cms-fe
# upload the branch to the remote server
git push origin cms-fe
我搞砸了,将一个分支推到了 bitbucket,这不是主分支。
我无法创建新的存储库,而且我对这个存储库的访问权限有限。我尝试重命名它。我最终删除了 .git 文件夹,现在我无法推送或拉出该分支。当我试图拉它说:
(files)...
Please move or remove them before you can merge.
Aborting
我想要一个名为 main 的分支(作为主要分支),然后是从它分支出来的 cms-fe。
有人能帮我摆脱困境吗?
I want to have branch named main (as the main branch) and then cms-fe that branches out from it.
由于您没有管理员权限,我们将不得不重命名您的分支,而不是使用新名称推送它:
# rename the local branch
git branch -m cms-fe main
现在分支有了新名称,我们将把新名称推送到远程
git push origin main
现在我们将删除您使用旧名称推送的旧分支
git push origin :cms-fe
从主分支分支出来
git checkout main
git checkout -b cms-fe
# upload the branch to the remote server
git push origin cms-fe