已解决
git reset 与 git revert 用法(回退远程提交)
来自网友在路上 186886提问 提问时间:2023-11-10 01:40:07阅读次数: 86
最佳答案 问答题库868位专家为你答疑解惑
一、git reset
回退到倒数第二笔提交,最强制-f提交
$ git log
commit 11111111111111111111111111111111111 (HEAD -> U1101_6113_GMS, origin/U1101_6113_GMS)
Author: xw-server3 <111@sunmontech.com>
Date: Wed Nov 8 10:35:01 2023 +0800lyz 回退瓶玻TEE添加commit 22222222222222222222222222222222222222222
Author: xw-server3 <111@sunmontech.com>
Date: Mon Oct 23 17:25:25 2023 +0800lyz 修改符合gms测试的dpicommit 33333333333333333333333333333333333333333
Author: xw-server3 <111@sunmontech.com>
Date: Mon Oct 23 16:53:42 2023 +0800lyz 修改签名文件$ git reset --hard HEAD^
HEAD 现在位于 8437729df34 lyz 修改符合gms测试的dpi
$ git push origin U1101_6113_GMS -f
Total 0 (delta 0), reused 0 (delta 0)
To 192.168.0.253:mt6877_S0_V14_61.git+ 10c8807df86...8437729df34 U1101_6113_GMS -> U1101_6113_GMS (forced update)
$
二、git revert
git revert <commit> 这个commit就是你要revert的那一笔。他适合中间的提交记录。但是会生成一个新的提交。
三、总结
使用reset还是revert要看你这笔提交还有没有用。没用就reset 删除记录。revert的话会产生一笔新的提交记录,相当于恢复之前的修改。
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"git reset 与 git revert 用法(回退远程提交)":http://eshow365.cn/6-36740-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: TinyEngine 开源低代码引擎首次直播答疑QA合集
- 下一篇: 4个杀手级Pycharm高效插件