git commit --amend 修改git提交记录用法详解
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录;或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend。
git功能十分强大,接下来我将讲解一下git commit --amend命令的用法~
git log之后,可以看到你之前提交过的git历史:
接下来,在bash里输入wq退出log状态,执行:
$ git commit --amend
这时bash里会出现以下内容:
其中,second commit 是你上次提交的描述,下面是一下说明信息,有告诉你上次提交的文件信息等等,可忽略。接下来你要是想修改描述信息的话。直接键入:i,此时进入了输入模式,变成这样子:
可用键盘上下键转到描述所在的那一行,然后进行修改:
修改完成后,按下 Esc键退出编辑模式,在键入 :wq 回车退出并保存修改,完成提交。这是你再git log 看一下提交日志:
已经修改了提交描述信息,且原来的git版本没有了~~~喜大普奔!!你完成~~
但是有个地方要注意,就是该操作会改变你原来的commit id哦。
git commit --amend 修改git提交记录用法详解相关推荐
- git commit --amend修改git commit提交的message
当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...
- 通过 $ git commit --amend 修改 commit 的 message
$ git commit --amend 代码场景 --amend 代码场景 在提交代码的时候,commit 的时候 -m 后的 msg 写错了 $ git commit --amend -m '新的 ...
- git commit --amend 修改最近一次提交
修改上一次提交的代码 如果您使用的 Gerrit 管理的代码,不必 abandon 本次提交,不必 reset,直接修改出问题的文件, 修改好代码之后执行 git commit -a --amend ...
- Git(8)-- 撤消操作(git commit --amend、git reset 和 git checkout 命令详解)
文章目录 1.撤消操作:`git commit --amend` 实例详解: 2.取消暂存的文件:`git reset` 3.撤消对文件的修改:`git checkout` 超详细 Git 图文版小白 ...
- git commit --amend 用法详解
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...
- 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...
- git commit --amend两种用法
一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...
- Git之git commit --amend两种用法(五)
一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...
- 【Git】git commit --amend 追加提交
使用场景 当你提交了代码,结果发现代码中还有的地方要改善,可以通过git commit --amend来追加提交,这样就可以避免生成两次提交 有以下两种情况: 1.如果还没有push到远程 g ...
最新文章
- UPS及蓄电池的运行管理、维护操作和常见故障处理
- Git知识总览(六) Git分支中的远程操作实践
- 经典C语言程序100例之三六
- mybatis学习(7):Windows下安装MySQL详细教程
- 飞秋官方下载 访问我博客也有近一半的用户
- 漫步凸分析二——凸集和锥
- 负margin几种用法的总结
- 自动化运维的正确姿势,你试了也会上瘾 | 社区福利
- Linux查找历史命令
- python程序实例讲解_Python编程之属性和方法实例详解
- Android Support Annotation的使用
- JavaZone年度大片《Java打劫》《Java风云》《Lady Java》《Java惊魂》
- Treap 树堆 容易实现的平衡树
- 使用Mac命令别名,提升工作效率
- 致敬学习者丨黑马2020年度TOP榜视频教程,一键领!
- 西北工业大学计算机专业课考什么,西北工业大学西工大计算机考研经验
- 安全基础教育第二季第1集:屡战屡败的找回密码
- 阿克曼函数求解(递归和非递归)
- web界面设计(一)
- 电脑文件删除不掉什么原因?程序显示被占用清理不掉如何操作?
热门文章
- mysql 全文检索 教程_mysql怎么做全文检索
- java http soap_在Spring中发布SOAP HTTP Webservice - Java杂家 - Blo...
- CCCC/PTA 2019模拟赛 L3-3 至多删三个字符
- python: insert()函数用法
- LVS DR模式搭建、keepalived + LVS
- python接口自动化(十)--post请求四种传送正文方式(详解)
- Hadoop单机伪分布式安装(完整版)
- 百度地图设置显示定位服务器,百度地图后台持续定位
- python中bytearray函数_Python内置函数bytearray()
- update core.php,WordPress更新失败-这通常是由于文件权限不一致所致。:wp-admin/includes/update-core.php...