git命令git push成功后撤销回退

本文详细介绍了在使用Git过程中遇到代码冲突时的解决步骤,包括如何通过git reflog查看版本历史,以及如何使用git reset命令软回退或硬回退到指定版本,帮助读者掌握有效的代码冲突处理技巧。

当git push上传代码到本地分支后,发现与远程分支的代码有冲突。

所以需要进行撤销和回退。

1.查看版本号
git reflog

c2b96dc HEAD@{0}: reset: moving to c2b96dce5ab07824ce95f48593810051867b2452
72a2723 HEAD@{1}: reset: moving to 72a2723
d545046 HEAD@{2}: rebase: aborting
34b2ed1 HEAD@{3}: reset: moving to HEAD^
af0ded6 HEAD@{4}: reset: moving to HEAD^
3cfcfda HEAD@{5}: reset: moving to HEAD^
c2b96dc HEAD@{6}: rebase: checkout c2b96dce5ab07824ce95f48593810051867b2452
d545046 HEAD@{7}: commit: modify sample
72a2723 

2.回退到指定版本
git reset --soft 72a2723
git reset --hard 72a2723

回退到版本72a2723。
git reset --soft 72a2723 ,回退后,保留push提交的代码在本地,代码不还原,可以重新编辑修改的代码提交。
git reset --hard 72a2723 ,回退后,代码还原到72a2723版本,所有之前push修改过的代码都将被还原。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunxiaolin2016

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值