git代码回滚方法

方法一:

1 项目目录中右击菜单TortoiseGit 右键选择然后点击 show log

2 选中需要回退的代码版本

3.右键  选择“ Reset "master to this ”

4. 类型选择 “hard”,点击确定

5.本地代码回滚好了,线上也需要同步回滚,右键"TortoiseGit "---"push",一定要勾选上"known chanage"(强制变更)选择,线上代码才会回滚生效。

(注意这样本地git日志就只到你回滚日期记录日志了,其他之后的日志记录就不会再显示了)

方法二:
代码从过去穿越到未来:
(如果本地回滚修改完成,又想穿越回到未来,怎么办?可以使用show reflog)

1.如果想要再回退到原来的新版本,那么右键项目,选择TortoiseGit 然后点击

2.show reflog,(注意不是show log,而且是reflog)然后就会出现各种版本号,右键选择reset master to this

3.类型选择 hard

4.点击确定即可完成,这一步也是把本地代码回滚到当前选择的版本了,但是线上代码没有回滚。

5.本地代码回滚好了,线上也需要同步回滚,右键"TortoiseGit "---"push",一定要勾选上"known chanage"(强制变更)选择,线上代码才会回滚生效。

posted @ 2023-11-06 10:38  feimengv  阅读(239)  评论(0编辑  收藏  举报