一、方式1

1、使用git log查询提交记录

2、使用git reset commitId回退到你想要的版本

(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)

二、方式2

其中两种方式不清除本地提交和清除本地提交的方法

1、回退到上次提交并清除本地提交的代码

git reset --hard HEAD^

2、回退到上次提交不清除本地提交的代码

git reset --soft HEAD~1

三、方式3(推荐)

问题:在mster分支写了半天,然后git commit 提交了 ,才发现 在masrter分支开发的。

解决:git reset HEAD~

git reset HEAD~

HEAD 代表:上一次提交

这样 刚刚提交的就又回到本地的local changes 列表中。nice
继续 切换分支,重新提交

时刻查看当前branch是个好习惯

Git撤销本地commit相关推荐

  1. git撤销本地commit、撤销本地merge

    写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "代码提交" //提交代码 执行完commit后,想撤回commit,怎么办? 使用下面 ...

  2. git 撤销上次commit提交

    git撤销上次commit提交(还在本地) 1.git reset --soft head~1 (撤销上一次commit, 不会撤销git add) 2.git reset head~ (撤销上一次c ...

  3. Git 删除本地commit未push文件 ,push本地commit文件

    1,起因 在push文件的时候, push了一个大家伙,有400M, 但是push要求单个文件大小不能超过200M 所以,这个大家伙已经进行本地commit,但又不能push上去, 导致在这之后需要p ...

  4. idea 撤销本地commit 但是未push的代码

    在idea的Terminal中 输入以下代码,执行成功后无任何提示 git reset --soft HEAD~1

  5. git撤销操作(git后悔药)

    git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...

  6. git撤销的相关操作

    在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码. add 将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如 ...

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

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

  8. git分支合并、撤销;git修改已push的commit信息; git 撤销操作;

    git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2  //选择要合并到 分支 ...

  9. [Git]如何撤销上次commit

    有的时候我们将某次修改commit了之后,突然想在其中某个文件中加点注释或去掉一些调试的log,但是又不想增加commit记录,那该怎么做呢? reset参数 -q, --quiet 安静模式,只报告 ...

最新文章

  1. 修改Oracle中的某一带有数据的列的数据类型
  2. “工业互联网平台“将成为工业制造企业的标配
  3. 改jpg_|我来改第04期|—人物海报设计
  4. HDU 1253.胜利大逃亡
  5. ios自定义控件,使UIScrollView自己处理输入时键盘遮挡控件
  6. 90期:我在系统设计上犯过的14个错
  7. 【实践】汽车之家推荐系统排序算法迭代之路.pdf(附下载链接)
  8. OpenAI新研究:通过非监督学习提升NLP任务表现
  9. 深度学习2.0-3.tensorflow的基础操作之索引与切片
  10. MySQL-第二篇SQL语句基础(1)语句分类及DDL语句
  11. 快速入门(完整):Python练手经典实例100个 (让你的Python技能点全亮)
  12. 二阶微分方程解法总结 Summary of Second Order Equations
  13. Ps学习(色彩范围工具使用和多边形抠图案例)
  14. 洛谷 P4093 [HEOI2016/TJOI2016]序列
  15. html5橡皮擦,HTML5 Canvas笔记——实现橡皮擦功能,包括矩形擦和圆形擦。
  16. ie浏览器java 脚本下载_用IE浏览器时不断出现Java活动脚本功能出错问题
  17. V831——人脸性别年龄检测
  18. python面试题(面试重点)
  19. 中国存储器“3+1”版图初现
  20. tomcat 运行提示The background cache eviction process was unable to free

热门文章

  1. UG编程,简单六步让你学会三坐标编程
  2. “老三样”会思考:以威胁情报驱动安全产品演进
  3. Android之 Camera相机使用
  4. 如何免费添加QQ空间的音乐
  5. 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite
  6. 教你用JavaScript制作轮播图
  7. 8大软件供应链攻击事件概述
  8. 从键盘输入三角形的直角边,利用hypot()函数输出三角形的斜边
  9. “黑马”几种信号--股市策略
  10. JAVA连接FTP报530,FTP 登陆提示 530 Please login with USER and PASS