是否存在可创建分支或检出已有分支的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
相关产品推荐
相关产品推荐

