git revert 和git cherry-pick使用

  1. git revert 使用

不多说,直接切入正题

场景:

第一次递交: 新建文本demo.txt,并键入 new1    commit id: 8bb876a

第二次递交:键入 new2--->commit id: 3393440 ---> 假设递交的内容是错误的!!!

第三次递交: 键入 new3--->commit id: 1d6216c

 

  • 当使用 git revert  8bb876a时

git操作: demo.txt 不在受到版本控制,其内容和当前HEAD所指内容一致

  • 当使用"git revert 3393440 "

git 操作:demo.txt 不在收到版本控制,并显示了冲突的内容

2. git cherry-pick 

  • 使用 " git cherry-pick 3393440" ---> pick 出第二次的递交内容(错误的)

git 操作: demo.txt 不在受到版本控制,会显示出第二次递交的内容,并和当前HEAD 所指内容进行比较

接下来:可删除错误的第二次递交内容,从而保证master内容都是正确的.

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值