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

git 代码回滚

时间:2022-11-07 20:11:28浏览次数:50  
标签:回滚 git 代码 revert SHA commit

方法一:git reset 回滚到指定的 commit_id 版本

  1. 使用 git log 查看当前提交的历史内容
  2. 根据回滚版本所对应的 commit SHA-1 值来进行回滚操作: git reset --hard SHA-1
  3. 当前本地仓库就会回滚到指定版本处
  4. 此时本地代码落后于远程代码,如果需要将回滚后的本地代码 push 到远程代码仓,需要使用 --force 以强制 push 到远程代码仓:git push --force

tip: git reset 相当于直接删除某一指定 commit_id 之后的所有提交,来实现回滚到指定版本处。

方法二:git revert 撤销指定的 commit 内容(推荐)

  1. 根据 logSHA-1 的值来确认要撤销哪一次 commit
  2. 根据撤销版本对应的 commit SHA-1 进行 revert 操作:git revert SHA-1
  3. 此时本地相当于新增了一笔 commit
  4. 在进行修改之后可以 git push 到远程仓库保持同步

git revert 相当于撤销某一处 commit 的操作,一般只用来撤销上一步的 commit

标签:回滚,git,代码,revert,SHA,commit
From: https://www.cnblogs.com/pleaseAnswer/p/16866370.html

相关文章

  • git设置SSH密钥
    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。git设置密钥的步骤如下:步骤1在客户端查看有无密钥命令行输入:cd~/.ssh如果提示......
  • 用username.github.io在github创建一个个人空间
    对于技术人员来说,分享技术新的、学习经验都有许多平台,比如我们常用的CSDN,很多技术人员都会在上面创建自己的博客。但是以这种方式来分享,可能没有那么个性化,因此我们可以在gi......
  • Visual Studio创建自己的快捷代码片段
    功能说明:我们平常经常写一些重复的代码,我们可以把这些代码模板化,VisualStudio给我们提供是代码片段的功能可以满足我们的需求。具体操作如下:一、打开vs→工具→代码片段......
  • git修改远程仓库地址
    方法有三种:修改命令gitremoteset-urlorigin[url]先删后加gitremotermorigingitremoteaddorigin[url]直接修改.git/config文件......
  • 日常常用css样式大全,超出隐藏,不换行,省略号,两行超出隐藏,不换行,省略号,CSS中划线(删除
    文字去掉默认抛边line-height:1;超出隐藏,不换行,省略号overflow:hidden;  //超出的文本隐藏text-overflow:ellipsis;  //溢出用省略号显示white-space:nowrap;......
  • git 问题解决
    1.fatal:theremoteendhungupunexpectedlygitconfig--globalhttp.postBuffer104857600其他方案:gitconfig--globalpack.windowMemory100mgitconfig-......
  • Excel VBA 代码结构组成解剖,初学的你可知道
    在上一期我们说到如何去学习VBA,那么我们今天就来说说ExcelVBA代码的结构构成部分。我们先简单看一段代码,如下图所示:上方的代码的意思是,从1+2+3+4+5一直加到1000,最后用VBA函......
  • MySQL_事务_回滚
    Savepoint保存点;设置保存点SETautocommit=0;STARTTRANSACTION;DELETEFROMaccountWHEREid=25;SAVEPOINTa;#设置保存点DELETEFROMaccountWHEREid=28......
  • Git推送报错:remote: Support for password authentication was removed on August 13,
    根据账号密码校验时,推送失败,报错如图官方日志:从2021年8月13日开始,我们将在对Git操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证官方......
  • Git的下载、安装与配置,详细图文教程
    找到已下载的安装包文件,点击安装   一直点击next,直到出现install,点击install,然后点击finish,安装完成。安装完成后,桌面右键出现GitGUI、Gitbash选项,说明已安......