git代码回滚 TortoiseGit 代码版本回退及返回

在项目目录中右击菜单TortoiseGit ,选择show log

方法一:
1 项目右键选择然后点击 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 @   feimengv  阅读(7914)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2015-12-14 修改linux端口号,安全防范
点击右上角即可分享
微信分享提示