| -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 -b <分支> [起点];理解 checkout 的双重职责,是读懂历史文档与老脚本的前提。
| -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 # 等价新写法