IDEA 提交git 之后撤回操作

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

方式一

1.选择提交记录;

IDEA 提交git 之后撤回操作,git2、 右键git然后选择drop commit;

弊端:会将修改的代码全部进行删除操作

打开 IDEA 的 本地历史记录功能,对修改的内容进行复原

方式二:

1、撤回commit 

IDEA 提交git 之后撤回操作,git

2、选择项目——>右击git——>执行rest head

IDEA 提交git 之后撤回操作,git3、编辑reset head

IDEA 提交git 之后撤回操作,git

 4、回退到上一个版本HEAD~1 

IDEA 提交git 之后撤回操作,git

 5、点击reset即可

方式三:执行git指令

我们可以使用命令:git reset --soft HEAD^  这样就成功撤销了commit。

使用git reset --hard HEAD^  这样连add也撤销了。

*注:reset 命令只能回滚最新的提交,无法满足保留最后一次提交只回滚之前的某次提交。

HEAD^ 表示上一个版本,即上一次的commit,几个^代表几次提交,如果回滚两次就是HEAD^^。

也可以写成HEAD~1,如果进行两次的commit,想要都撤回,可以使用HEAD~2

soft
不删除工作空间的改动代码 ,撤销commit,不撤销add

hard
 删除工作空间的改动代码,撤销commit且撤销add

如果commit后面的注释写错了,先别急着撤销,可以运行git commit --amend 
进入vim编辑模式,修改完保存即可
文章来源地址https://www.toymoban.com/news/detail-579399.html

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

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

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

相关文章

  • git撤回本地提交

    在开发中,我们经常会遇到代码提交有误,需要撤回到本地提交的状态。即在执行如下命令后: 代码提交后发现错误,需要撤回,可以执行如下指令进行撤回: –soft只会撤回commit提交本次,不会回退代码。 如果是commit注释写错,可通过以下指令修改: git reset --mixed:默认值

    2024年02月14日
    浏览(27)
  • git撤回上一次的提交

    1.输入 git log  查看所有提交的版本 2.回退到指定版本 git reset命令有3种方式: 1、git reset --mixed: 此为默认方式,等同于不带任何参数的git reset。 2、git reset --soft: 回退到某个版本,只回退了commit的信息,如果还要提交,直接commit即可(修改的内容变成未add的状态),索引(

    2024年02月12日
    浏览(29)
  • git撤回已推送远程的提交

    1.执行命令,撤销本地的提交         --soft 是软撤回,会撤回提交记录,但是会保留已经修改过的所有代码,如果不需要保留之前的代码,可以替换为 --hard         \\\"15f2499d6a67dac5c54bebe94ad7e8e239140006\\\" 是你想要撤回的到的那次提交的id,替换成你自己想要的。可以在gith

    2024年02月10日
    浏览(28)
  • 将项目复制到新电脑之后, 无法通过git 进行拉取代码/查看历史提交记录等操作

    将项目代码整体打包到新环境(新电脑), 在idea/pycharm下载好git相关插件并打开项目之后, 通过git拉取代码失败(gitlab/git/gtee) 最近因工作原因需要讲电脑上的代码迁移到新电脑上, 但是将idea以及git插件等配置好之后, 打开项目, 发现无法查看之前的提交记录, 即使点击刷新也无法查

    2024年02月04日
    浏览(58)
  • Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

    我们开发项目时,经常会和第三方接口打交道,有些第三方项目为了安全起见,会把项目部署在\\\"内网\\\"环境,不对外暴露,通常会提供VPN代理才能访问到资源。 而在项目中我就因为这个而遇到了一个问题,你就是IDEA 配置Git 后无法进行 pull 和 push 操作 这个主要是因为对外网进

    2023年04月10日
    浏览(29)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

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

    2024年02月13日
    浏览(44)
  • IDEA中使用git如何撤回commit的代码

    在开发过程中,有时候提交代码会发现提交的代码中有不应该提交的部分,比如说有时候不需要我们提交本地的配置文件,这个时候就需要我们撤销已提交的内容重新提交 这个命令会创建一个新的 commit,将指定的 commit 撤销掉。新的 commit 会保留先前提交的历史记录,并且会根据

    2024年02月11日
    浏览(33)
  • 熟练使用git之git撤回操作

    需要关注持续更新的朋友可以关注下面的链接: git操作合集地址 1、执行了merge但没有commit 2、撤回上次或者上上次提交代码 要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现: 2.1. 使用 git revert 撤销提交: 撤销上一次提交: git revert HEAD 撤销上上次提交:

    2024年02月12日
    浏览(36)
  • git操作——撤回修改

    1.1 放弃修改某个文件 1.2放弃修改所有文件 这个命令不会删除新建的文件,因为新建的文件还没有被add到仓库,不能被git操控,只能通过手动删除 2.1放弃修改某个文件 2.2放弃所有文件的修改 这个时候还没有完全撤回所有的修改,这个命令是清除了所有的缓存,也就是回到了

    2024年01月19日
    浏览(23)
  • git 撤回操作

    1、执行了merge但没有commit 2、撤回上次或者上上次提交代码 要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现: 2.1. 使用 git revert 撤销提交: 撤销上一次提交: git revert HEAD 撤销上上次提交: git revert HEAD^ 这些命令将创建一个新的提交,将先前提交的更改撤

    2024年02月09日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包