idea使用git删除本地提交(未推送)

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

1、找到reset head

ideagit删除本地提交,intellij-idea,git,elasticsearch

2、打开弹窗,在HEAD后面输入^ 结果为HEAD^

ideagit删除本地提交,intellij-idea,git,elasticsearch

注释:
Reset Type 有三种:

  • Mixed(默认方式),保留本地源码,回退 commit 和 index 信息,最常用的方式
  • Soft 回退到某个版本,只回退了 commit 的信息,不撤销git add file,不删除工作空间的改动代码 。如果还要提交,直接 commit
  • Hard 彻底回退,本地源码也会变成上一个版本内容,不保留之前 commit 的代码

HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2

3、git命令行撤回commit的基本命令如下:

git reset --soft HEAD^

命令详解:

  • HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
    如果进行两次的commit,想要都撤回,可以使用HEAD~2
  • –soft
    不删除工作空间的改动代码 ,撤销commit,不撤销git add file
  • 另外一点,如果commit注释写错了,先要改一下注释,有其他方法也能实现,如:
    git commit --amend
    这时候会进入vim编辑器,修改完成你要的注释后保存即可。

Tips:

git修改提交者名称文章来源地址https://www.toymoban.com/news/detail-820717.html

# 查看当前用户名
git config user.name
# 查看当前邮箱
git config user.email
# “设置自己的名字”
$ git config --global user.name
# “设置自己的邮箱”
$ git config --global user.email

到了这里,关于idea使用git删除本地提交(未推送)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git本地项目同时推送提交到github和gitee同步

    同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 一、分别推送 第一次推送仓库 加 -u 添加 分支 分别推送会报错 二、一键推送 修改.git/config配置文件 新配置文件 开始推送 三、自定义Git别名 你也可以通过设置一个Git别名来实现这一点,

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

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

    2024年02月10日
    浏览(47)
  • 用git和idea推送本地项目到远程仓库

    方式一:git命令方式 1、鼠标右键:Git Bash Here 2、初始化仓库: git init 3、配置签名:① git config user.name \\\"Zhang3\\\" ② git config user.email \\\"zhang3@163.com\\\" 签名配置完成后,可以隐藏目录下找到config,查看或编辑签名。 配置全局用户信息: git config --global user.name \\\"zhang3\\\" git config --global

    2023年04月08日
    浏览(43)
  • IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本

    原因 由于在IDEA上commit时写错了commit信息,想重新提交,就在提交记录上右键-Drop Commit删除了,然后就发现代码也恢复到上次commit时的情况,这次新增的代码全没有了 恢复 git应该记录了所有版本控制的历史信息,应该能恢复已经删除的某个版本的commit代码 1.在项目文件夹打开

    2024年02月03日
    浏览(52)
  • git当前本地已commit但未push到远程的提交,并选择其中一个commit推送至远程

    (1)查看当前本地已提交但未推送到远程代码仓库的记录: 或   (2)选择其中一次commit推送到远程代码仓库:     git cherry-pick:复制多个提交commit到当前分支_git cherrypick 多个提交_zhangphil的博客-CSDN博客 git cherry-pick:复制多个提交commit到当前分支git cherry-pick的作用是合并不

    2024年02月11日
    浏览(33)
  • idea中回退git历史版本并删除历史提交记录

    本篇文章主要介绍git在idea中的回退历史版本,适用场景为代码提错分支、正常回退版本都可适用。 !!!回退前先检查一下本地分支是否和远程分支对应,否则会失败!!! 1,打开idea中git历史提交窗口 快捷键 alt + 9 (有改动则是自己改的快捷键) 2,选择要回退的版本拷贝版

    2024年02月11日
    浏览(44)
  • 在IDEA中配置git本地仓库并提交远程仓库

    1.下载并安装Git客户端→Git官网下载地址 2.需要有远程仓库账号(gitee或者GitHub都可以)。 file - settings - version control- git (下边地址填写 git安装的路径中的git.exe的位置) 如果git安装的时候是默认路径,那这里idea会自动检测到这个路径,就不用修改。  点击 test 进行测试: V

    2024年02月03日
    浏览(33)
  • 在vscode使用git提交推送代码

    git命令大全 但是vscode自带 1 2 最后一步 点击同步更改(PS提交) 有时候同步更改没有显示点击更多(…)进行推送即可 参考代码

    2024年02月16日
    浏览(37)
  • 恢复idea删除的git本地文件

    当前本地库处于另一个分支中,需将本分支Head重置,git 强行pull并覆盖本地文件 当前分支里未push的本地代码会被全部hard即会执行全部回滚,所以执行git命令时注意先备份或者push代码防止未提交代码文件丢失 选中对应module项目,如下操作: 1、Local History-----Show History 2、Rev

    2024年02月16日
    浏览(35)
  • IDEA删除本地git仓库、创建本地git仓库、关联其他仓库并上传

      要在 IntelliJ IDEA 中删除本地 Git 仓库并创建新的本地 Git 仓库,以及关联其他仓库并上传,请按照以下步骤进行操作:   1、 IDEA 中“设置”——“版本控制”——“版本映射”里面删除仓库地址数据;   2、在文件系统中,删除项目目录下面的.git文件夹:   3、删

    2024年02月12日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包