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

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

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

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

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

假如你想要撤回 这个文件的提交,你根本不想提交这个文件
git之小乌龟,或者小王八,如何使用小乌龟来将已push的代码回撤

操作:
首先你得找到这个类所对应提交版本:
git之小乌龟,或者小王八,如何使用小乌龟来将已push的代码回撤

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

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

相关文章:

  • 2021-05-07
  • 2022-12-23
  • 2021-04-21
  • 2021-12-08
  • 2022-12-23
  • 2021-07-07
  • 2021-10-29
  • 2021-08-25
猜你喜欢
  • 2022-02-02
  • 2021-05-14
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2021-06-01
  • 2021-06-14
相关资源
相似解决方案