使用Idea回退git代码的方式

96 阅读1分钟

有两种方式

1 git revert(反做)

这个意思是 把之前的哪次修改给回退 记住只回退那一次的改动 比如 1、2、3 三次改动,当revert到1版本时,只是将1版本的改动给回退,而2、3版本的改动依然不变。而且会以一次新的记录接到原来的日志上。

2 git reset(回退)

这个才是真正的回退,比如1、2、3,三次改动,当reset 1版本的时候,那2、3版本的改动都会失效,属于真正意义的回退,而且日志会直接倒退到你回退到的版本,之后的版本就丢失。使用idea 操作时 reset完成然后push代码 会触发 merge的操作,不merge还不行。这个时候只需要在 Terminal中使用命令git push -f 一下即可!