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

是否存在可创建分支或检出已有分支的Git命令?

Git 自动创建/切换分支的命令

有,直接用 git switch -C <branch> 就能实现这个需求:

  • 当目标分支 <branch> 不存在时,该命令会创建这个新分支并立即切换过去,效果和 git switch -c <branch> 完全一致
  • 当目标分支 <branch> 已存在时,它会直接切换到该分支,不会像小写 -c 那样抛出「分支已存在」的错误,等同于执行 git switch <branch>

另外补充一点:这个命令和旧版的 git checkout -B <branch> 功能完全等价,git switch 是Git后来推出的、专门用于分支切换场景的命令,比多功能的 checkout 更清晰易懂。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:10:27