我搞砸了,把一个树枝推到了bitbucket,这并不是主要的分支。
我无法建立新的存储库,但我对这个存储库的访问权限有限。我尝试重命名它。我最终删除了.git文件夹,现在我无法推送到该分支或拉动它。当我试图拉它时说:
(files)...
Please move or remove them before you can merge.
Aborting
我希望将分支命名为main(作为主分支),然后将cms-fe分支出来。
有人可以帮我摆脱这个烂摊子吗?
答案 0 :(得分:3)
我希望将分支命名为main(作为主分支),然后将cms-fe分支出来。
由于您没有管理员权限,我们必须重命名您的分支,而不是使用新名称推送它:
# 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