【问题标题】:Github created a new main branch by accidentGithub 意外创建了一个新的主分支 【发布时间】:2022-01-16 21:21:39 【问题描述】: 我偶然创建了一个新的分支“main”。我想切换到主分支,而是创建了一个新分支。我怎样才能删除它?我是 github 新手,有点害怕我会不小心删除真正的“主”分支 $git checkout -B master Switched to a new branch 'master' 【问题讨论】: 标签: github 【解决方案1】: 您可以使用命令git branch 这将向您显示您在本地拥有的分支以及您当前所在分支中的一些*。 重新阅读问题,也许你应该想merge你的两个分支,因为你不会丢失你在第二个分支中所做的事情并将其合并到“原始”main 分支。 因此,您可以使用git checkout BRANCH-NAME 在分支之间进行更改,一旦您确定了要删除的分支,如果是本地的,则使用命令git branch -d BRANCH-NAME,如果是远程的,则使用命令git push origin --delete BRANCH-NAME。 也许你不小心删除了你不想删除的分支,你可以restore这种情况下你删除的分支。 【讨论】: