首页 > 其他分享 >git强制回退到指定版本

git强制回退到指定版本

时间:2023-04-12 17:13:01浏览次数:31  
标签:git 版本 提交 回退 强制 分支

有时候代码提交出错,需要强制回退版本:

git reset --hard xxxxxxxxx(版本号)
git push -f

其中可能出现的问题是:

1、回退的分支是否有相应的权限

2、如果其它分支已经基于回退前的版本提交过,回退之后,其它分支再合并到这个分支,仍然会把错误的版本带回来,此时最好的解决办法是:

标签:git,版本,提交,回退,强制,分支
From: https://www.cnblogs.com/wangyin2005/p/17310444.html

相关文章

  • git如何恢复已删除存储库中的文件
    果您在Git存储库中意外地删除了某个文件,可以使用Git来恢复已删除的文件。以下是使用Git恢复已删除文件的步骤:使用gitlog命令查看Git存储库的提交历史记录,找到包含要恢复的文件的提交。可以使用以下命令查看某个文件的历史记录:gitlog--<file-path>其中......
  • git-cz 代码提交统一规范配置
    Angular提交规范-GitGuide(zjdoc-gitguide.readthedocs.io)主要插件commitizen:代码提交辅助工具commitlint:代码校验工具husky:githook插件lint-staged:前端文件过滤工具,只检测暂存区代码cz-customizable:自定义提交配置安装步骤1.环境准备git版本,笔者使用......
  • LeetCode #283 移动零(双指针版本,效率高)
    基本思路思路————双指针初始状态左右指针都指向数组首位元素,然后right指针开始迭代数组,当碰到非0元素则与左指针left所在位置的元素交换。交换完毕后,左指针left则向前移动到下一位置,做好准备迎接下一个非0元素的交换。这种算法效率比之前撰写的“伪双指针”......
  • openGemini 1.0版本,带来哪些新特性和性能提升?
    3月30日,openGemini社区发布了v1.0.1版本,较v1.0.0版本,主要修复了一些异常场景下的发现的问题,欢迎大家下载试用和反馈。v1.0版本新增了多个关键特性,并在数据压缩算法、内存管理、查询引擎等方面做了大量优化工作,整体性能取得进一步提升由于对数据压缩算法进行了修改,v1.0版本与v0.2版......
  • vue项目中发布新版本线上自动清缓存
    背景最近项目更新频繁,每次一更新客户都说还跟之前的一样。一查原因是因为客户没有清空浏览器的缓存。所以为了方便客户看到最新版本,开始调研再发布新版本后自动清理缓存。方案每次打包后的js和css都加上hash值后缀。当文件发生改变时,hash值也改变。这样就不会走缓存举个例子v......
  • Centos 升级Openssl 版本修复漏洞
    一、服务器环境CentOS版本:CentOSLinuxrelease7.6.1810(Core)默认的OpenSSL版本:opensslversion提示如下:OpenSSL1.0.2k-fips26Jan2017二、升级教程1、下载最新版的OpenSSL下载地址:命令如下:cd~wgethttps://www.openssl.org/source/openssl-1.1.1l.tar.gz......
  • git用法
    3.1.2基本配置1.右键打开GitBash2.设置用户信息gitconfig--globaluser.name"itcast"gitconfig--globaluser.email"hellpoitcast.cn"查看配查信息gitconfig--globaluser.namegitconfig--globaluser.email ......
  • .NET 8新预览版本使用 Blazor 组件进行服务器端呈现
    简介此预览版添加了对使用Blazor组件进行服务器端呈现的初始支持。这是Blazor统一工作的开始,旨在使Blazor组件能够满足客户端和服务器端的所有WebUI需求。这是该功能的早期预览版,因此仍然受到一定限制,但我们的目标是无论选择如何构建应用,都能使用可重用的Blazor组件。......
  • 业务镜像版本升级及回滚
    在指定的deployment中通过kubectlsetimage指定新版本的镜像:tag来实现更新代码的目的。构建三个不同版本的nginx镜像,第一次使用v1版本,后组逐渐升级到v2与v3,测试镜像版本升级与回滚操作1:升级到镜像到指定版本:#kubectlapply-fnginx.yaml--record=true#v1版本,--r......
  • Github 添加贪吃蛇动画
    前言我们都知道,对于Github来说,当你选择你的账户时,可以看到自己的提交记录。于是就有大神动脑筋了,这些commit记录都是一些豆,如果弄一条蛇来,不就可以搞个贪吃蛇了吗?有道理有道理,本文就来讲一下如何弄一条蛇出来。 创建步骤创建个人仓库个人仓库是一个特殊的仓库,名字就是你的......