IntelliJ Idea 撤回git已经push的操作

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

最初的样子
idea撤回push,github上的工具,intellij-idea,git,java
现在的样子
idea撤回push,github上的工具,intellij-idea,git,java

解决方案

第一步,commit到本地撤回:
打开提交历史记录,选中回退的版本右键,点击“Reset Current Branch to Here…”,然后选中“Mixed”,点击Reset后,之前commit的代码会在本地显示未提交的。修改之后继续正常提交即可。
idea撤回push,github上的工具,intellij-idea,git,javaidea撤回push,github上的工具,intellij-idea,git,java
第二步,push到远程仓库的撤回
需要idea和git指令配合使用,

  1. 选中要回退到分支,右键“Copy Revision Number”,
    idea撤回push,github上的工具,intellij-idea,git,java

  2. 然后调出“Reset Head”窗口,项目名上->右击->git->Reset HEAD…,
    idea撤回push,github上的工具,intellij-idea,git,java
    Reset Type :Hard
    To Commit:粘贴第一步拷贝的Revision Number
    idea撤回push,github上的工具,intellij-idea,git,java
    点击reset后,之前提交的代码会丢失,需要做好本地备份,做完该操作以后远程仓库的提交记录还存在,需用git 指令强制提交到远程仓库。

  3. git push -f 强制提交
    打开项目所在位置,打开git bash here 执行“git push -f ”,远程仓库的提交记录就没有了。
    idea撤回push,github上的工具,intellij-idea,git,java

Notices: 可以在git上先copy一个新的branch,然后再执行以上操作,这样之前的代码也会保留。
成功
idea撤回push,github上的工具,intellij-idea,git,java文章来源地址https://www.toymoban.com/news/detail-755200.html

到了这里,关于IntelliJ Idea 撤回git已经push的操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • IDEA 提交git 之后撤回操作

    1.选择提交记录; 2、 右键git然后选择drop commit; 弊端:会将修改的代码全部进行删除操作 打开 IDEA 的 本地历史记录功能,对修改的内容进行复原 1、撤回commit  2、选择项目——右击git——执行rest head 3、编辑reset head  4、回退到上一个版本HEAD~1   5、点击reset即可 我们可以

    2024年02月16日
    浏览(31)
  • IDEA git 代码已经commit,但未 push推送,如何撤销提交缓存区代码

    记录自己提交代码时,手滑错误commit了多余的文件,但未push到云端,想要撤回整个commit的操作: idea菜单栏上的 VCS–Git–Reset HEAD…     此时按照图中选择回退的方式,以及回退到哪个版本,点击“Reset”即可,在\\\"Version Control\\\" 中 “log” 里,最新一次提交的记录消失即回退

    2024年02月10日
    浏览(47)
  • IntelliJ IDEA push的时候有多个commit只push一个commit怎么操作

    IntelliJ IDEA可以只push一个commit而不是全部提交。在Git Commits窗口中,可以选择要push的commit。具体操作如下: 1、打开Git Commits窗口:在IntelliJ IDEA的右侧工具栏中,点击Git按钮,选择\\\"Show Git Commits\\\"。 2、选择要push的commit:在Git Commits窗口中,可以看到所有的commit记录。选中要pus

    2024年02月11日
    浏览(31)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

    1.Git回退已经提交的代码 原文链接(原文写的是已经推送push的代码) http://t.csdn.cn/CDjgq 已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作, 撤回 代码回退 2.撤回代码回退 1)首先输入

    2024年02月13日
    浏览(42)
  • 【IntelliJ IDEA】怎么调整工具栏的工具图标,比如在工具栏显示git push按钮

    演示版本为2019.1.1 想调整一下IDEA的工具栏图标,但是搜了一下,都感觉说的不是很完整,或者跟着步骤却没有任何效果,以下是个人使用的一些经验,希望可以帮到你 如果你是想在View - ToolBar中的工具栏添加按钮,也就是这一栏 比如我的git 原本是没有push按钮的,该怎么添加

    2024年02月11日
    浏览(49)
  • 【git】Idea撤回本地分支、或远程分支提交记录的各种实际场景操作步骤

    实现效果: 撤回这个未push到远程的记录 操作步骤: 最后一次commit到本地的记录没有了, 记录回到了暂存区 有撤销记录的: 实现效果: 本质,就是重新提交对 第二次提交 删除的操作 撤销后,本地和远程分支上有撤销记录 操作步骤: 无撤销记录的: 实现效果: 远程最后

    2024年02月10日
    浏览(30)
  • git撤回最近一次push操作

    将指定远程分支强制覆盖到当前本地分支(相当于放弃当前本地分支的所有更新): git reset --hard origin/远程分支名 。其中origin就是远程名,代表使用origin的远程指定分支,覆盖本地当前分支。 其中,branch_name 是你想要撤回 push 操作的分支的名称。 这个命令将会强制推送到远

    2024年02月14日
    浏览(30)
  • 一文了解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日
    浏览(50)
  • 切换Git账号的操作步骤,intellij idea将远程主分支回退

    切换Git账号的操作步骤可以归纳为以下几个方面: 打开对应项目的Git命令行窗口(或者Git GUI工具)。 切换到本地项目的目录下。 执行以下命令来切换到新账号: git config --local user.name \\\"NewUserName\\\"   git config --local user.email \\\"NewUserEmail\\\" 在 IntelliJ IDEA 中回退远程主分支的步骤大致

    2024年02月03日
    浏览(38)
  • idea git提交后撤回

    操作前请先备份代码,防止误操作代码丢失 选中本地的版本右键 选择Undo commit ,然后点OK 这里就能看到撤回的版本了 我想撤回到“添加MybatisPlus”这个版本,( 操作前请先备份代码,防止误操作代码丢失 ) 复制当前要撤回到的版本,idea右键选择Copy Revision Number复制版本i

    2024年02月11日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包