在commit之后,发现有不需要提交的文件被提交上去了,好在还没有push到远端,需要撤回重新提交。

如果是用的是Sourcetree的话,打开Sourcetree操作如下:

  1. 找到提交之前的版本的记录

  1. 右键这条提交记录,点击 将xxx重置到这次提交:

  1. 选择 软合并(软合并会保留这次的改动到本地):

上述操作完之后回到文件状态页,可以看到如下样子:

这样回退撤销commit就算完成了。

也可以用终端,通过命令行实现,实现方式如下:

  1. 先cd到项目文件夹下,然后执行git log,查看提交之前的commit id;

  1. 然后找到提交之前的版本的commit id,复制下来,执行git reset --soft xxxxx(提交之前的版本的commit id);

再git log,错提的那次commit id已经不存在了。

至此操作完成,已经回退了还没push上去的这次的commit,并且改动保存在了本地。

git commit之后,回退撤销commit相关推荐

  1. Git学习之回退撤销

    Git学习之回退撤销操作 Git是一个版本控制工具,所以灵活的回退或者撤销操作是必不可少的, 这里你将学到几个将操作撤销,或者将文件回滚的操作.但是注意,有一些操作时时不能撤销.下面我们先认识下总体的 ...

  2. Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库

    Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git rese ...

  3. git 撤销全部的commit_git 撤销commit

    如果不小心commit了一个不需要commit的文件,可以对其进行撤销. 先使用git log 查看 commit日志 Python代码   commit 422bc088a7d6c5429f1d07 ...

  4. git 撤销全部的commit_git如何撤销commit的方法(未push)

    撤销commit一般用git reset ,语法如下: git reset [ --mixed | --soft | --hard] [] 1.使用参数--mixed(默认参数),如git reset ...

  5. git commit后回退方法

    目录 一. 前言 二. git命令回退commit (git 工作台回退) 2.1首先查看日志 2.2第六次是 commit 的,然后我突然不想 commit 了,我想撤销 三. 用开发工具(idea ...

  6. idea git commit之后,想撤销commit

    问题:idea提代码后,想撤销commit,怎么办捏??(T_T) To Cimmit:里面填写 HEAD~1    点击Reset即可撤销上次commit的内容: 下面会详细介绍Reset Type ...

  7. git 撤销全部的commit_git撤销commit的三个方法

    撤销commit有很多方法,个人比较推荐用 reset 或rebase -i,底下将会同时介绍 revert 和 reset 的方法. commit 如下 A -> B -> C -> ...

  8. idea git commit之后,想撤销commit,实操

    关于 -- 有人提出的这个疑问 "我想大部分人都是想回退到commit之前代码还在修改状态的状态,按照文章的顺序读下来直接就照着操作会丢失代码,博主还是改一下内容顺序吧,太有歧义了.&quo ...

  9. git commit之后,想撤销commit

    原文 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: ...

最新文章

  1. 将SQL for xml path('')中转义的字符正常显示
  2. 安卓手机充电慢_3.0适用苹果安卓手机充电器头
  3. Microsoft Fluent Design System
  4. 基于Nginx反向代理及负载均衡
  5. excel表中怎么插入visio_Excel工作表中的排序,你真的掌握吗?10张动图带你了解!...
  6. ionic4 返回键退出app
  7. thymeleaf常用语法
  8. 配置linux danted socks服务
  9. redis 异常解决办法
  10. 中国大学MOOC电影鉴赏题库(含答案)
  11. 四参数拟合曲线_Origin进行体外释药规律的拟合
  12. 基于python的词频分析
  13. pyodbc 测试连接 SQL Server 数据库
  14. 案例|工业物联网解决方案·光伏电站
  15. 安卓系统明日之后服务器,明日之后安卓区哪个人少 安卓区服务器推荐[多图]
  16. 电脑卡顿反应慢怎么处理?电脑提速,4个方法!
  17. Scrum板与Kanban如何抉择?敏捷工具:otmic板与按照mtygdmam
  18. Go语言开发k8s-04-Service操作
  19. 企业电子邮箱怎么注册使用?outlook群发邮件怎么撤回?
  20. Rasbian系统 树莓派Python环境搭建

热门文章

  1. 通用验证方法学(Universal Verification Methodology, UVM):简介及内容导航
  2. 极客日报:阿里回应1000万成立“元境生生”;马斯克一年上了75次热搜;微软.NET中文官网正式上线
  3. android 静音与振动
  4. 怎么将Excel多个工作表拆分成多个单独的Excel
  5. mysql 字段值分布很少的字段要不要加索引
  6. c语言 交通处罚单管理程序 typedef struct,交通罚单.doc
  7. 装水问题,有一侧面看去是半圆的储水装置,该圆的半径为R,要求往水中装入高度为h的水,使水的面积s1与半圆的面积s2的比例为r ,求h (二分法的应用拓展)
  8. 主数据管理(MDM)与元数据管理
  9. Excel按照原图片名称批量导出工作簿中所有图片
  10. 免费翻译英文文献自动生成PDF双语文档小技巧