首页 > 解决方案 > 保留主分支时无法创建新分支

问题描述

在我尝试通过任一命令创建新分支后,要么未创建新分支,要么主已消失。如果我使用命令 git branch newBranch 分支不会创建。如果我使用命令git checkout -b newBranch 创建新分支但主分支消失了。`

标签: gitgithubintellij-idea

解决方案


首先,使用新的git switch命令,而不是旧的令人困惑git checkout命令。

 git switch -c newBranch

其次,确保你有一个master分支开始,这意味着在分支git log --decorate --oneline --graph --all --branches中显示至少一个提交master
不是“ origin/master”,而是master
您可以使用 列出所有分支git branch -avv

如果您在新初始化的存储库中的提交为零,则根本不会有分支,如此处所示

OP mat1在评论中确认:

我已经首次推送到远程仓库,现在它可以工作了。
因为我没有进行初始提交和推送,所以我无法创建分支。


推荐阅读