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

为何执行npx create-react-app时VS Code会自动创建HeaderTwo分支?

为每个文件夹自动创建的分支名(HeaderTwo)
注:截图中的中文内容为“桌面”

问题原因

npx create-react-app 初始化项目时会自动为新项目创建Git仓库,默认分支名会继承你本地Git的全局默认分支配置,出现该问题是因为你的Git全局默认分支被设置为了HeaderTwo。

解决方法

  • 先确认全局配置值,执行命令:
    git config --global init.defaultBranch
    执行后如果输出为HeaderTwo即可确认问题根源。
  • 修改全局默认分支为常用的main(也可替换为你需要的分支名):
    git config --global init.defaultBranch main
  • 之前删除分支不生效的原因是你当前正处于HeaderTwo分支上,无法删除当前所在分支,按以下步骤操作即可删除:
    1. 先切换到其他分支,比如刚刚修改默认配置后新的main分支:
      git checkout main
    2. 再执行删除命令:
      git branch -d HeaderTwo
      如果提示分支未完全合并无法删除,可使用强制删除命令:
      git branch -D HeaderTwo

如果修改全局配置后问题仍存在,可检查当前项目目录下的.git/config文件,看是否单独配置了默认分支名,对应修改即可。

内容的提问来源于stack exchange,提问作者One of Stones

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 15:48:02