Git撤销本地commit
一、方式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相关推荐
- git撤销本地commit、撤销本地merge
写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "代码提交" //提交代码 执行完commit后,想撤回commit,怎么办? 使用下面 ...
- git 撤销上次commit提交
git撤销上次commit提交(还在本地) 1.git reset --soft head~1 (撤销上一次commit, 不会撤销git add) 2.git reset head~ (撤销上一次c ...
- Git 删除本地commit未push文件 ,push本地commit文件
1,起因 在push文件的时候, push了一个大家伙,有400M, 但是push要求单个文件大小不能超过200M 所以,这个大家伙已经进行本地commit,但又不能push上去, 导致在这之后需要p ...
- idea 撤销本地commit 但是未push的代码
在idea的Terminal中 输入以下代码,执行成功后无任何提示 git reset --soft HEAD~1
- git撤销操作(git后悔药)
git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...
- git撤销的相关操作
在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码. add 将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如 ...
- git 撤销全部的commit_git 撤销commit
如果不小心commit了一个不需要commit的文件,可以对其进行撤销. 先使用git log 查看 commit日志 Python代码 commit 422bc088a7d6c5429f1d07 ...
- git分支合并、撤销;git修改已push的commit信息; git 撤销操作;
git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2 //选择要合并到 分支 ...
- [Git]如何撤销上次commit
有的时候我们将某次修改commit了之后,突然想在其中某个文件中加点注释或去掉一些调试的log,但是又不想增加commit记录,那该怎么做呢? reset参数 -q, --quiet 安静模式,只报告 ...
最新文章
- 修改Oracle中的某一带有数据的列的数据类型
- “工业互联网平台“将成为工业制造企业的标配
- 改jpg_|我来改第04期|—人物海报设计
- HDU 1253.胜利大逃亡
- ios自定义控件,使UIScrollView自己处理输入时键盘遮挡控件
- 90期:我在系统设计上犯过的14个错
- 【实践】汽车之家推荐系统排序算法迭代之路.pdf(附下载链接)
- OpenAI新研究:通过非监督学习提升NLP任务表现
- 深度学习2.0-3.tensorflow的基础操作之索引与切片
- MySQL-第二篇SQL语句基础(1)语句分类及DDL语句
- 快速入门(完整):Python练手经典实例100个 (让你的Python技能点全亮)
- 二阶微分方程解法总结 Summary of Second Order Equations
- Ps学习(色彩范围工具使用和多边形抠图案例)
- 洛谷 P4093 [HEOI2016/TJOI2016]序列
- html5橡皮擦,HTML5 Canvas笔记——实现橡皮擦功能,包括矩形擦和圆形擦。
- ie浏览器java 脚本下载_用IE浏览器时不断出现Java活动脚本功能出错问题
- V831——人脸性别年龄检测
- python面试题(面试重点)
- 中国存储器“3+1”版图初现
- tomcat 运行提示The background cache eviction process was unable to free
热门文章
- UG编程,简单六步让你学会三坐标编程
- “老三样”会思考:以威胁情报驱动安全产品演进
- Android之 Camera相机使用
- 如何免费添加QQ空间的音乐
- 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite
- 教你用JavaScript制作轮播图
- 8大软件供应链攻击事件概述
- 从键盘输入三角形的直角边,利用hypot()函数输出三角形的斜边
- “黑马”几种信号--股市策略
- JAVA连接FTP报530,FTP 登陆提示 530 Please login with USER and PASS