git小命令:cherry-pick

使用场景

前提:这里先弄清五个版本

  1. 本地版本1
  2. 测试版本2
  3. 缺陷版本3
  4. 客户版本4
  5. 最新版本5

是不是光版本就已经看到头大?昨天在提交代码时,将缺陷版本3修复后变为本地版本1,将1提交至产品最新版,5,此时本地版本是没有问题的,但是后面mentor说还需要把代码提交至测试版本审核,还需要同步至客户版本并提出同步需求。但是这时候本地版本是1,并没有可以提交的东西,也不能add全部,那么此时我们就可以用到git cherry-pick这个命令

作用

提交指定的commit到当前分支,可以理解为摘桃子,从之前提交的commit中(可以是其他分支的)选一个想要的commit,添加到当前分支中。
好处:有时候需要版本回退时可用这个方法代替一下

使用方法

在这里插入图片描述
gitlab中找到这个符号,复制commit的SHA,相当于采摘桃子,再将桃子添加到命令行之后即可将commit的内容放到当前分支内,即git cherr-pick SHA的内容

vscode小技巧

ctrl+键盘左上角斜的点可以直接在vscode中打开cmd当前路径

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值