首页 > 其他分享 >git代码回滚方法

git代码回滚方法

时间:2023-11-06 10:45:18浏览次数:27  
标签:回滚 git TortoiseGit show 代码 选择 右键

方法一:

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"(强制变更)选择,线上代码才会回滚生效。

标签:回滚,git,TortoiseGit,show,代码,选择,右键
From: https://www.cnblogs.com/feimengv/p/17812040.html

相关文章

  • fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountere
    您遇到的问题可能是网络问题或与`git`配置有关。以下是一些建议的解决步骤:1.**检查网络连接**:确保您的服务器/计算机可以正常访问外部网站。您可以尝试使用`ping`或`curl`来检查网络连接。 ```bash pinggithub.com ```2.**使用HTTP代替HTTPS**:尝试使用HTTP代替HTT......
  • 使用Github Copilot生成单元测试并执行
    上一篇文章我们介绍了使用GithubCopilot完成代码编写本文我们继续使用GithubCopilot在已有代码的基础上生成代码测试并执行。一、先说一下代码的背景需要上需要提供一个度量衡的工具类,实现各种转换,例如将长度值转换为英寸将长度值转换为英里将长度值转换为厘米将长度......
  • 求最大公约数伪代码
    欧几里得算法欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。计算方法:gcd(a,b)=gcd(b,amodb)(不妨设a>b且r=amodb,r不为0)其中gcd指最大公约数,mod指取模运算(因为操作数为正数,看成取余),伪代码里取余写作REMhttps://baike.baidu.com/item/%E6%AC%A......
  • git协作流程
    新功能开发1、切换到master主分支,拉去最新代码>gitcheckoutmaster>gitpull2、创建新分支>gitcheckout-bfeature-order-.....3、开发完成、提交分支>gitadd.>gitcommit-m"订单功能开发完成">gitpush-uoriginfeature-order-.....4、功能测试//......
  • 请使用JavaScript比较两个日期的代码
    内容来自DOChttps://q.houxu6.top/?s=请使用JavaScript比较两个日期的代码有人能提供一种使用JavaScript比较两个日期值大于、小于和不在过去的方法吗?这些值将来自文本框。使用JavaScript比较两个日期值大于、小于和不在过去的方法如下:使用Date对象,可以为每个日期构造一个......
  • 求最大公约数伪代码
    求最大公约数伪代码1.上网查找什么是求两个数的最大公约数的欧几里得算法(辗转相除法),提交算法说明和网上链接。欧几里得算法(辗转相除法)是求两个数的最大公约数的经典算法。其基本思想是:用较大的数除以较小的数,然后用余数作为新的被除数,继续进行操作,直到余数为0,此时的除数即为最......
  • 求最大公约数伪代码(课下测试,必做)
    1.上网查找什么是求两个数的最大公约数的欧几里得算法(辗转相除法),提交算法说明和网上链接。欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b)=gcd(b,amodb)。两个整数的最大公约数是能够同时整除它们......
  • Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8K Star!
    Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8KStar! 中午时候,在技术交流群里聊起关于Redis创始人的一些趣事,比如离开Redis之后,去写科幻小说之类的。因为好奇科幻小说,TJ君就去搜索了一下。结果一搜,发现Redis作者最近居然又搞了个新活儿!世界上最小的聊天服务器......
  • java基础:static静态代码块
    在Java中,静态代码块(staticblock)是在类加载时执行的,而不是在每次创建对象时执行的。当类被加载时,静态代码块会按照在类中出现的顺序被执行一次。这意味着无论创建多少个对象,静态代码块只会执行一次。具体执行时机如下:当类被首次加载时,静态代码块会被执行。类的加载通常发生在使用该......
  • Git 提交时提示 GPG 签名错误
    本来应该一切都是正常的,但今天提交的时候提示GPG签名错误。错误的信息就是GPG签名失败。gpg:skipped"942395299055675C":Nosecretkeygpg:signingfailed:Nosecretkeyerror:gpgfailedtosignthedatafatal:failedtowritecommitobject解决方案开始认为......