idea已经提交的代码和记录如何撤销

这篇具有很好参考价值的文章主要介绍了idea已经提交的代码和记录如何撤销。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

已经提交的代码因为要改需求,或者有错误需要重新改等等原因,想让git提交路径上只出现一次自己的提交记录,使用以下方法可解决

1. 复制要回退的提交记录版本号(每一次提交都有个唯一的版本号)

找到项目的Git窗口 => 选择要操作的分支 => 选择要退回的提交记录(就是你要撤销记录的上一次提交记录) => 鼠标右键拷贝提交记录版本号

idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

 假如你要撤销fix test case 这次的提交记录,你就要复制log的提交版本号

2.  打开Reset HEAD 窗口
 方式一:在idea菜单栏找到CVS,然后如下图所示

idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

方式二: 项目名右键或者随便打开个项目文件右键,然后操作如下图所示 idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

 

3. 操作Reset Head

  将复制的版本号填写在 To Commit 中,不放心可以点击Validate验证一下,然后点击Reset 

 idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

操作完成后可以看到本地的记录已经被抹除,git服务器还提醒有最新的代码,接下来请看第4步

idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

 

4. 强制提交

点击操作的分支,选择 Push

 idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git

此时显示没有要提交的文件, 点击 Push 下箭头,点击Force Push 强制推送

idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git 会提示,继续点击 Force Push 强制推送

idea已经提交的代码和记录如何撤销,生产工具,intellij-idea,java,ide,git 

上面一步操作完成后,线上的代码和提交记录都会抹除,这下舒服了。。。 文章来源地址https://www.toymoban.com/news/detail-858622.html

到了这里,关于idea已经提交的代码和记录如何撤销的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

    按快捷键 alt+9 打开git窗口 可以看到刚误提交的commit,还好还没push到远程库,还有的救 右键选中前一个commit,选reset 可以看到有4种选择,其中 Soft 和 Mixed 都可以在撤销commit的前提下还会留下文件的修改 但是, Hard 和 Keep ,会撤销commit,但是会把所有文件的修改都去掉,辛辛

    2024年02月05日
    浏览(66)
  • Git已经在本地提交过文件了,但又给撤销了,恢复已经撤销的内容

    Git,我已经在本地提交过文件了,也就是已经执行了 git commit -m \\\"xxx\\\" ,但提交完之后又给撤销了,撤销的还能回来嘛? 这种情况仍然有机会恢复它。撤销提交的方法取决于你撤销提交的方式。 说白了就是,只要执行了 git commit -m \\\"xxx\\\" ,就可以有权恢复代码,切记不要慌! 如

    2024年02月15日
    浏览(61)
  • git 撤销已经push到远程的提交

    工作中会有很多时候提交git的时候会提交错东西,而且已经push到远程的话怎么办呢? 一种常见的方法是使用 git revert 命令来创建一个新的提交,撤销先前的提交。这种方法会保留撤销提交的历史记录,并且不会改变已经推送到远程仓库的历史记录。 以下是使用 git revert 撤销

    2024年02月04日
    浏览(52)
  • git: 如何编辑已经提交记录的作者

    在Git中,如果我们想要编辑已经提交的记录的作者信息,可以使用 git rebase 命令配合 --author 选项。以下是一步一步的指导: 备份 : 在执行这些操作之前,请确保对仓库进行了备份。编辑历史记录是一个危险的操作,可能会导致数据丢失。 定位Commit : 首先,确定想要修改的提

    2024年04月09日
    浏览(44)
  • 如何在srouce tree上撤销已提交的代码

    在实际工作中我习惯使用sourcetree作为git版本管理工具搭配vscode编译器,同时提交代码的步骤为暂存-提交-推送,但是提交后发现代码有错误不想推送该怎么办呢?接下来将介绍在sourcetree上如何撤销提交的代码 步骤1:右键选择想要撤回的commit 步骤2:选择软合并 步骤3:点击确

    2024年02月12日
    浏览(35)
  • idea如何删除已经commit且push的记录

    1.选中要回退到的版本号: 2.重置 3.找到工作路径,选择以下 然后输入命令:git push -f 以上全部操作做完就可以啦

    2024年02月12日
    浏览(59)
  • GitLab 撤销提交记录操作

    【引言】Git 提交记录撤销操作包括如下四类 工作区代码撤销 链接: 工作区代码撤销 暂存区代码撤销 情况不常见,不予考虑 本地仓库代码撤销 方式一:通过右键文件并选择需要撤销的提交分支,将该分支的所有提交记录撤销 方式二:通过撤销按钮并选择需要撤销的提交分支

    2024年02月11日
    浏览(46)
  • 使用idea撤销git中间的提交

    在平时的开发中,经常会碰到提交的代码需要撤销,但是又有别人提交了代码,这种时候我们需要只撤销中间的提交,不影响前后提交的代码,可以用命令 git revert 撤销,也可以使用 idea 可视化撤销,这里介绍使用 idea 操作。 例子是三次提交的内容。 如果我们想要撤销第二

    2024年02月12日
    浏览(59)
  • git 撤销已经push的代码(本地代码和远程仓库)

    注: HEAD~1 的意思是最近一个版本,也可以写成 HEAD^ 如果需要撤回最近两次提交的commit,可以使用 HEAD~2 ,依次类推。 此时通过 git log 可查看本地代码已经回退到 目标版本。 如果你是项目的owner,在本地 master 分支使用git rebase 或者 git reset撤销了一些commit之后,想要强制推送

    2024年02月11日
    浏览(67)
  • idea git只查看某个人提交的代码记录

    git插件只查看某个人提交的代码记录 右键显示弹框,选择Select in Git Log 展示的页面如下: 按住ctrl+enter完成查询

    2024年03月26日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包