idea中git版本回滚以及git指令回滚

这篇具有很好参考价值的文章主要介绍了idea中git版本回滚以及git指令回滚。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

idea中git版本回滚以及git 回滚指令

场景

在项目开发过程中,git提交的最新版本的代码出现问题,需要回滚到之前的某一个版本,需要使用到git的reset操作进行回滚,与之区分的revert操作。

  • reset是直接回滚到某一个版本,将这个版本之后的所有版本丢弃。

  • revert是指定取消某一个版本的提交

Idea中git版本回滚

1.选择需要回滚操作的提交记录

idea git回滚,Git,常见问题和bug,git,github

2.鼠标右键点击记录,弹出如下界面,再点击Reset Current…
idea git回滚,Git,常见问题和bug,git,github

3.选择需要的回滚模式

  • Soft:不改变已修改的文件,并且保留已commit的git索引
  • Mixed:不改变已修改的文件,但不保留已提交的git索引
  • Hard: 回滚到选择的版本,所有提交和未提交的修改都将丢弃。
  • Keep: 回滚到选择的版本,已提交的将被丢弃,但保留了本地未提交的修改内容。

idea git回滚,Git,常见问题和bug,git,github

git回滚指令

1.首先确认所需要回滚的分支,并切换到分支

2.使用日志指令查看提交记录

git log

3.执行回退指令,把本地代码回滚到所选择commit时状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LEpO4L1k-1675831686180)

git reset --hard ba777c5e21c169847754e92a5a16ea8d6da1b9e0

4.执行强制推送命令,记住要强制推送(本地代码会与远程产生冲突,版本不一致,不强制推送无法提交)文章来源地址https://www.toymoban.com/news/detail-601789.html

git push origin dev --force

到了这里,关于idea中git版本回滚以及git指令回滚的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Idea用Git将代码回滚到某个版本

    网上资料大多是选择要回滚的版本右键点击\\\"reset current branch to here\\\"之后,选hard模 式,然后强制push的方式。虽然能将本地及远程仓库都恢复到某次提交,但是不会产生 commit记录,导致在该分支共同开发的其他人下次提交时,会把你已经回退的代码再次提交上去,你的回退失败

    2024年02月11日
    浏览(19)
  • idea中操作git的reset版本回滚操作

            在项目修改过程中,git中提交不想要的版本,想要回滚到之前的某一个版本重新开始工作,需要用git的reset操作进行回滚,这里和revert有区别。         reset是直接回滚到某一个版本,将这个版本之后的所有版本丢弃。         revert是指定取消某一个版本的提交。

    2024年02月07日
    浏览(16)
  • 简单明了的Git教程 |Idea使用git|HbuilderX使用git|VSCode使用git|git常见问题|git协作规范|git命令~

    目录 一、Git的由来以及Git是什么 二、安装 三、使用前的配置 四、使用前需要知道的基础概念 4.1、四个工作区域 4.2、分支 4.3、\\\".gitignore\\\"文件是什么 4.4、\\\".git\\\"文件是什么 五、常用命令 5.1、初始化仓库 5.2、查看状态 5.3、将代码放到暂存区 5.4、将代码放到资源库 5.5、远程操

    2024年01月21日
    浏览(19)
  • 一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)

    本文对应知识库文档(持续更新常见问题解决方案中ing) IntelliJ IDEA使用以及下载 (yuque.com) IDEA使用 git 参考链接 https://www.cnblogs.com/chenchenzi/p/14923708.html 解决访问Github出现的Couldn‘t connect to server错误 解决访问Github出现的Couldn‘t connect to server错误-CSDN博客 解决IDEA中用Git推送时

    2024年02月04日
    浏览(30)
  • Git的下载安装配置与上传文件以及命令 idea使用git项目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads  下载速度比较慢,可以用迅雷下载,速度很快 我这里是用的压缩包版本,直接解压到要放的文件夹即可,文件名尽量不要使用中文,以防后续使用出现错误。  打开环境变量,在系统变Path,添加你的git安装路径/bin win+r输入cmd,

    2024年02月04日
    浏览(23)
  • idea git回滚之前提交记录

    目录 操作方式 类型作用 前言-与正文无关         生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣

    2024年01月17日
    浏览(16)
  • git 回滚到指定版本

    git 回退到指定版本步骤: 把你想回退的版本的commit id和最新版本的commit id记下来 然后用命令git reset --hard 老版本的commit id 再git reset --mix 最新版本的commit id 再push 就ok了 记住当前版本 和 要回滚的旧版本号 执行命令 进行本地回滚 并提交代码到 远程 再执行操作 push 到远程即

    2024年02月11日
    浏览(16)
  • git回滚远程仓库版本

    最近在一次项目代码提交中因为没注意看到项目现在的代码在那个分支所以导致提交了错误代码到git分支上,因为以前没遇到过这种情况,所以寻找同事和自己摸索了一下终于找出了具体的解决方法,特此记录一下。 首先在本地输入命令(可以在idea的Terminal里输入命令) g

    2024年02月17日
    浏览(17)
  • Git第十八讲 Git常见问题解决

    在使用 Git 进行版本控制时,你可能会遇到一些常见问题和错误。本文将介绍一些常见问题,并提供解决方案,以帮助你更好地使用 Git。 Git 在使用过程中可能会产生各种报错信息,这些错误信息有时可能让人感到困惑。以下是一些常见的 Git 报错和问题,以及它们的解决方案

    2024年02月08日
    浏览(20)
  • git回滚指定版本相关操作

    当提交推送到远程仓库之后,需要回退到特定版本,去修改该代码,然后在推送到远程仓库; 1.查看目前版本状态: git status 2.查看提交日志,找到需要回滚的git版本号 git log 3.将当前分支回滚到id=9c45732c5701fc84164bebe3c05760a72a4ece12 #这个是软回滚,只回滚commit的代码,会将回滚代码存放

    2024年02月02日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包