首页 > 其他分享 >【git push操作后如何撤销】

【git push操作后如何撤销】

时间:2023-01-03 16:13:32浏览次数:114  
标签:git 步骤 代码 revert 撤销 提交 push

方法一:revert操作:这种撤销方法会让对应撤销的代码版本移除,不过local history里还是有历史记录的(个人建议第二种方法)

步骤一:测试push代码:

步骤二:项目根目录打开git  窗口

找到要撤销的提交:复制图中对应的版本号c605c029450fa344e2fcc79e448336c876a37181

步骤三:执行revert撤销

git revert -v 刚刚的版本号

 

方式二:利用git reset操作回滚代码到指定版本,此种方式比直接revert要好一些,采用soft模式会保留本地代码的变化,hard则不会

步骤一:添加测试代码,并commit和push

 这里我提交并push两次代码

步骤二:查看日志中的提交id,并选择要回滚到哪次的提交版 3e85ca5432b8d91127b6ae70320a2a739fcfcf4b

 

 步骤三:执行git reset --soft 刚刚复制的提交id

然后执行 git push origin 分支名 --force

 

 

 这样回到IDEA,发现本地代码又回到了当时提交前的那一次状态,然后我们不放心的话可以pull拉下最新代码,发现确实远程分支代码变化也同步了

 

 pull操作后:

 

标签:git,步骤,代码,revert,撤销,提交,push
From: https://www.cnblogs.com/dabuliu/p/17010937.html

相关文章

  • 每天三分钟玩转Git(完结)
    点击上方“编程三分钟”,马上关注,每天早上8:50准时推送。第1部分 预备知识第1章预备知识01- ​​预备知识​​ 第2部分 Git核心第2章Git常用操作......
  • 如何使用TortoiseGit指北,一篇讲清
    “ 不会用命令,用可视化工具也成啦~——编程三分钟”TortoiseGit密钥设置1.    安装完成TortoiseGit后,在开始菜单中找到Puttygen,用来生成ppk密钥2.    远......
  • 忽略不想提交的文件- 每天三分钟玩转Git(10)大结局
    “ 小心别把你的密码提交到git上!!——编程三分钟”第10篇忽略不想提交的文件什么时候我们想忽略一些文件呢?第一种:我们根本就不想某些文件出现在git库里,比如日志......
  • git使用添加分支,合并分支,回滚
    git添加分支然后push新的分支切换到添加的分支上修改代码不影响master上的代码修改代码如下,添加一行注释commit到本地如果出现错误可以本地回滚然后push到远程仓......
  • MobPush 创建推送
    功能说明MobPush提供遵循REST规范的HTTP接口,适用各开发语言环境调用。IP绑定工作台可以绑定服务器IP地址,未绑定之前所有IP均可进行RESTAPI的调用,绑定后进仅绑定的IP才有调......
  • gitbash 不追踪大小写问题
    【情况】1.项目初始建立文件夹AAA2.为规范项目需要修改文件夹名称为aaa,打开git大小写敏感设置 gitconfigcore.ignorecasefalse3.修改aaa下的文件内容,执行gitst......
  • 撤销远程提交-每天三分钟玩转Git (6)
    第6篇撤销远程提交要是我们"不小心"把骂老板的话给提交到远程了,马上其他同事都要看到了,要是被发现就全完了,这个时候我们还来得及撤销吗?创建一个犯罪现场(手抖提交到......
  • 撤销本地提交-每天三分钟玩转Git (5)
    第5篇撤销本地提交上一章我们一起入门学习了​​git的基本概念​​​和​​git基础操作​​,包括提交和同步代码、使用分支、出现​​代码冲突的解决办法​​、紧急保......
  • 本地初始化Gitee码云仓库
    本地初始化Git仓库场景:本地已经创建好了项目了,此时再想关联码云的空仓库步骤:创建好项目后使用命令创建一个.git本地文件夹gitinit.将代码添加到本地仓......
  • 带有大文件的 GitHub 项目的创建与拉取——使用 Git Large File Storage (LFS)
    1.0简介GitHub与Gitee等是我们常用的代码托管平台,但GitHub有一个限制,单次上传不能超过100M大小限制。......