| -c | 创建并切换(等价 checkout -b) |
|---|---|
| -C | 同名则重置后切换 |
| 其他 | --detach 分离头指针;- 回上一分支 |
常用示例
常用示例
git switch main
git switch -c feature/login
git switch -
git switch --detach v2.0switch 只管分支切换、restore 只管文件还原,把旧命令 checkout 的两类职责拆开后语义更清晰。
Git 2.23 起的新式切换命令:-c 创建并切换、-C 覆盖创建、--detach 进入分离头指针,- 回到上一个分支。
| -c | 创建并切换(等价 checkout -b) |
|---|---|
| -C | 同名则重置后切换 |
| 其他 | --detach 分离头指针;- 回上一分支 |
git switch main
git switch -c feature/login
git switch -
git switch --detach v2.0