首页/开发/Git 与协作速查/git checkout -b 创建分支(经典写法)

git checkout -b 创建分支(经典写法)

旧式建分支写法:git checkout -b <分支> [起点];理解 checkout 的双重职责,是读懂历史文档与老脚本的前提。

Git 与协作速查开发更新于 2026-10-12
-b创建并切换
起点可指定提交/标签/远端分支
等价git switch -c <分支> [起点]

常用示例

常用示例
git checkout -b feature/login
git checkout -b hotfix/1.2.1 v1.2.0
git checkout main
git switch -c feature/login   # 等价新写法
给 hotfix 指定线上标签作为起点,能精确控制修复基线。

易错点

  • git checkout <参数> 也可能是还原文件的意思,路径与分支同名时用 -- 消歧义
  • checkout 同时承担切换与还原职责,新代码建议用 switch/restore 明确意图

数据来源与参考

  • Git 官方文档:git-checkout(-b)
  • Pro Git 2nd Edition · 3.1 分支的创建
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌