git之小乌龟,或者小王八,如何使用小乌龟来将已push的代码回撤

场景:假如你已经push代码到远程仓库,但是之后你发现 “卧槽” 提交的代码里面有一个是测试类或者其他根本不需要提交的文件,最后同事在拉你的代码后,会产生冲突,你会在背后被骂滴,他们肯定会说 “卧槽,你太坑了,你他喵的在代码挖坑”

第一种:假如有个公共类,这个类是项目启动的入口,每个人跑项目时,都需要先将改公共类更改自己需要的配置,但是提交的时候,这个你修改后公共类不需要你提交的,因为git远程仓库只保留最原始的这个公共类。

但是你现在就是把已经修改的公共类提交了并且push了,并且覆盖了原来的最原始的公共类,可以用小乌龟操作来撤销已经push的代码

在这里插入图片描述

在这里插入图片描述

假如你想要撤回 这个文件的提交,你根本不想提交这个文件
在这里插入图片描述

操作:
首先你得找到这个类所对应提交版本:
在这里插入图片描述

在这里插入图片描述

选中制定文件,右键,选中Revert to parent revision即可
点击 Revert to parent revision 将此文件回退到上一版本
然后再次commit,并且记住一定要勾选你要撤销提交的文件,对,是勾选你的那个要撤销提交的文件,然后push,这样原始版的文件就会提交上去,就这么简单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值