Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1785769
  • 博文数量: 147
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1497
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-23 11:14
文章分类

全部博文(147)

文章存档

2026年(4)

2022年(3)

2021年(13)

2020年(21)

2019年(8)

2018年(28)

2017年(7)

2016年(63)

我的朋友

分类: 敏捷开发

2026-07-09 14:21:11

命令                     作用                                 
git branch fix/xxx      只创建分支,不切过去(HEAD 还停在当前分支)    
git checkout -b fix/xxx 创建 + 切换(老写法,和下面等价)            
git switch -c fix/xxx   创建 + 切换(新写法,Git 2.23+)          
git switch fix/xxx      只切换到已存在的分支(没有 -c,分支不存在会报错)

可参考 From:知乎-颜海镜
原来是git中的checkout命令承载了分支操作和文件恢复的部分功能,有点复杂,并且难以使用和学习,所以社区解决将这两部分功能拆分开,在git 2.23.0中引入了两个新的命令switch和restore用来取代checkout。
新的switch命令用来接替checkout的功能,但switch不能切换到commit id。 

阅读(19) | 评论(0) | 转发(0) |
0

上一篇:"generic-uio" && /dev/uioX

下一篇:没有了

给主人留下些什么吧!~~