git commit撤销_Git commit 提交一堆记录?试试撤回 commit 操作,你会爱上它
在项目开发中, git-commit 未 push 的代码,我们可能需要合并或者重新修改再 commit,避免提交记录过多。下面我们盘盘在 IntelliJ idea 不通过命令如何撤销操作?使用 git 命令,下回期待!
1、撤销当前 commit 操作
① 找到你想撤销的记录
② 右键点击选择“Undo Commit...”
③ 选择“Default Changelist”,你也可以自定义 Name,选择 默认有好处,后面会说到。
到这会显示“Reset successful”,代码文件又显示我们可爱的绿色标识
④ 当我们修改代码后,再次 commit,默认下我们会看到我们修改的代码。如果你在第 ③ 步自定义 Name,这个时候是看不到的,切记!
2、Reset HEAD...
① 返回上次 commit
HEAD^是撤销上一次 commit 操作,可以通过 Validate 校验查看
② 撤销上 2 次 commit 操作,可以通过 Validate 校验查看
③ 撤销指定 commit 版本
如果要退回到 1 这里,获取 1 的 commit 的版本
右键获取 commit 版本
欢迎关注 @Python大星 ,一个会点 Python 的 Java 程序员。如果你有更好的想法,欢迎留言,一起探讨,想说你就说啊!后面继续分享 Java 的相关开发,人少就散了吧!
@Python大星 | 文
git commit撤销_Git commit 提交一堆记录?试试撤回 commit 操作,你会爱上它相关推荐
- git commit撤销_Git 实用操作:撤销 Commit 提交
有的时候,改完代码提交 commit 后发现写得实在太烂了,连自己的都看不下去,与其修改它还不如丢弃重写.怎么操作呢? 使用 reset 撤销 如果是最近提交的 commit 要丢弃重写可以用 res ...
- git如何撤销某次提交记录
1.前言 在日常的开发中,一般一个需求一个分支,但是有时候部分需求可能可能延期,而我们在分支中已经修改了部分相关代码.这样在后续合代码就会出现问题,1.手动改回代码,或者使用git reset回退单个 ...
- git add 撤销_Git系列——Git添加提交(add)和查看状态(status)
该篇主要讲解文件的添加以及当前状态的查看,涉及的命令主要包括git add.git status.git commit三个命令 1.Git的基本结构 在 git 的基本结构中主要包含3个部分,它们三者 ...
- git 获取最后一次提交的的时间和commit id
获取最后一次commit的时间 git show --pretty=format:"%ci %cr" | head -1 2021-04-07 15:06:17 +0800 2 h ...
- 怎么修改提交git是的用户名_git 修改提交邮箱以及用户名-亲测
一.查看git配置 $ git config --list 此命令会列出所有GIT当时能找到的配置 ... 查看 列表项 [email protected] 邮箱 user.na ...
- git回滚远程合并提交
一.问题描述 在一次生产发布中,不能把合并到master的新功能发出去,但是生产又有bug要修复,所以master代码要回滚,将develop合并到master的合并提交回滚到master的上一次提交 ...
- 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法
需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录. 场景还原: 比如下图4个git commit记录,log ...
- 【Git学习】 如何通过git log命令来打印出在两个commit之间的所有不同的author提交的记录
一.需求描述 每次集成提测,都会有一大批的人员合并代码到develop分支,然后jenkins编译完成之后,得写提测记录.之前负责提测的人员都是直接复制jenkins的修改记录页面的文字.如下所示: ...
- Git的撤销操作 git commit --amend
在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...
最新文章
- php设置低于设定值不能用,php memory limit怎么设置不限制
- python继承 子类init_Python类继承:使用自己的和父的默认值和init方法进行动态子类初始化...
- 数据分析精华经验分享,看看冠军是如何炼成的?
- Python基础教程:format 格式化字符串用法
- Golang 入门笔记(二)上
- 用户密码登录改造实现
- 汇编语言编译器masm_计算机汇编语言和指令操作
- [VSTO系列]二、简单的UI设计/QQ联系人导出(上)
- python ios自动化_【Mac + Appium + Python3.6学习(三)】之IOS自动化测试环境配置
- 第六章 静电场中的导体和电介质
- 2017年大数据行业盘点:方案落地转向了价值创造
- Java性能优化的五种方式,让你的Java程序更快、更稳定!
- Flash 第十一章 引导层和遮罩层动画
- 100大产业链全景图(2020版)及智能制造50大产业链
- PCB的IPC标准是什么
- 概率论在计算机科学的应用讲座,概率论导论(翻译版)
- np.percentile用法
- 大数据比赛第一步——数据分析
- vue--单页面应用和多页面应用
- Space X 火箭载人上天,马斯克改写时代:理科生的浪漫是用钱征服宇宙
热门文章
- JavaScript基本数据类型讲解
- Python利用双端队列判断回文词
- svn 服务器端怎么增加用户,svn+ssh方式svn服务器和客户端的配置[转载]
- java jtable 单元格编辑_java – 在基于JTable面板的单元格编辑器中...
- byte数组转byte数组 java_Java中文件与字节数组转换
- vs2019中如何创建qt项目_Qt在vs2019中使用及设置方法
- Java 算法 复数求和
- java守护线程与用户线程_详解Java线程-守护线程与用户线程
- xslt 定义表格html表格样式,使用 XSLT 作为 HTML 的样式表.doc
- Flink Java 使用map reduce实现wordcount