You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Git仓库创建分支时出现pathspec匹配错误

解决Git全新本地仓库创建分支报错问题

你用错了创建分支的参数,导致Git识别错误。

错误原因

git checkout -m new_branch 里的 -m 参数不是用来创建新分支的——它的作用是在存在未合并修改时,强制切换分支并将修改标记为合并冲突状态。Git会把后面的 new_branch 当成要操作的路径,自然找不到匹配的文件,所以报错。

正确操作

初始化仓库并完成首次提交后,创建并切换新分支的正确命令是:

  • 使用 checkout 命令:
    git checkout -b new_branch
    
  • 如果你用的是Git 2.23及以上版本,推荐用更清晰的 switch 命令:
    git switch -c new_branch
    

这两个命令都会基于当前分支(这里是master/main)创建新分支new_branch,并自动切换到该分支。

内容的提问来源于stack exchange,提问作者Ogurchik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 00:31:02