首页 > 其他分享 >GIT 还原代码

GIT 还原代码

时间:2023-04-20 12:33:06浏览次数:44  
标签:回滚 GIT 本地 代码 push 还原 版本 回退

GIT 还原代码

方案一:强制推送

此操作会强制将本地代码推送上去并让远程git上的版本库叶回退到你本地版本状态。

步骤

01.先使用hard方式回滚代码

此步骤保证本地代码的内容已经和回退版本一致

img

02.强制push

强推方式有两种,勾选任意一种即可(两者区别:https://tortoisegit.org/docs/tortoisegit/tgit-dug-push.html)

img'

 

方案二:向前推送

如05种使用reset改变本地版本库版本,相当于将回退版本过程变更为是在最新版本的基础上将代码再次修改成和待回退版本相同的数据,此时可正常push

步骤

01.先使用hard方式回滚代码

此步骤保证本地代码的内容已经和回退版本一致

img

 

02.回滚

再去日志中选择最新的纪录,执行soft(或mixed)回滚代码(此步骤可以保证本地版本库与最新版本库保持了一致,同时又不会更改本地已经回滚的代码内容);

03.正常commit和push即可

 

 

标签:回滚,GIT,本地,代码,push,还原,版本,回退
From: https://www.cnblogs.com/lutt123/p/17336346.html

相关文章

  • Eddy's digital Roots 1163 (数学+九余数定理)
    Eddy'sdigitalRootsTimeLimit:2000/1000MS(Java/Others)   MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5278   AcceptedSubmission(s):2952ProblemDescriptionThedigitalrootofapositiveintegerisfoundbysumming......
  • 低代码开发重要工具:jvs-logic(逻辑引擎)可视化设计要素
    逻辑引擎可视化的交互可视化的服务编排是逻辑引擎的核心功能,逻辑引擎的界面可视化设计是为了方便用户使用和操作逻辑引擎而设计的。一个好的界面设计能够提高用户的工作效率和使用体验,同时也能增加软件的可靠性和可维护性。以下是逻辑引擎界面可视化设计的一些要素:1.界面布局界面......
  • JeecgBoot 3.5.1 版本发布,开源的企业级低代码平台
    项目介绍JeecgBoot是一款企业级的低代码平台!前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue3,Mybatis-plus,Shiro,JWT支持微服务。强大的代码生成器让前后端代码一键生成!JeecgBoot引领低代码开发模式(OnlineCoding->代码生成->手工MERGE),帮助解决Java项目70%的重复......
  • 高并发无锁实现代码块只进入一次小技巧
    评:[quote]Holder.count.set(0)会出现ABA的问题,new也是解决不了问题的除非假设代码块执行时间长些,或者对时间的控制更精确new临时解决了问题只是说明执行new操作cpu花费的时间长一些假如同步代码块内假如等待3秒代码,set(0)也可以实现此需求[/quote]需求:某代码块要......
  • Git fetch和git pull的区别
    评:Git中从远程的分支获取最新的版本到本地有这样2个命令:1.gitfetch:相当于是从远程获取最新版本到本地,不会自动mergegitfetchoriginmastergitlog-pmaster..origin/mastergitmergeorigin/master以上命令的含义:首先从远程的origin的master主分支下载最新的版......
  • Windows下的chcp命令(更改该控制台的活动控制台代码页)
    评:Chcp显示活动控制台代码页数量,或更改该控制台的活动控制台代码页。如果在没有参数的情况下使用,则chcp显示活动控制台代码页的数量。语法chcp[nnn]参数指定代码页。下表列出了所有支持的代码页及其国家(地区)或者语言:代码页国家(地区)或语言437美国708阿......
  • git 搭建服务器笔记
    评:-----------1服务器安装git----------1.在有yum的系统上(比如Fedora)yuminstallcurl-develexpat-develgettext-devel\openssl-develzlib-devel2.下面的Git官方站点下载最新版本源代码:http://git-scm.com/download3.编译并安装:$tar-zxfgit-1.7.2.......
  • git常用命令
    以下是一些常用的git命令:1.gitinit:将当前目录初始化为Git仓库。2.gitclone:克隆一个远程Git仓库到本地。3.gitadd:将文件添加到暂存区。4.gitcommit:将暂存区的文件提交到本地仓库。5.gitpush:将本地仓库的文件推送到远程仓库。6.gitpull:从远程仓库拉取文件到本地。......
  • git连接仓库
    要连接到远程Git存储库,请按照以下步骤操作:1.在本地计算机上打开终端或命令提示符。2.转到您要将存储库克隆到的目录。3.使用以下命令克隆存储库:gitclone<remoterepositoryURL>例如:gitclonehttps://github.com/username/repository.git4.配置Git以使用您的用户名和......
  • 一种面向后端的微服务低代码平台架构设计
    作者:京东科技 常姜洲一、背景近期参加公司组织的极客中餐厅训练营,我们所在的小组接到的课题是微服务的低代码平台架构设计。目标是:结合京东业务研发实际情况,针对后端研发人员,设计一个微服务低代码平台,助力更高效低交付业务需求。现已结业,将我在本次项目中沉淀设计出的设计文档整理......