$ git commit --amend

  • 代码场景
    • --amend

代码场景

在提交代码的时候,commit 的时候 -m 后的 msg 写错了

$ git commit --amend -m '新的提交信息'

–amend

如果你很早之前就commit,后来发现有几个文件忘记一起提交了。
又或者commit的时候你搞错了提交注释信息。如果你想重新再提交一次,可以使用–amend选项。

由于git commit的工作原理是提交暂存区中的变化。所以如果在上次提交后马上执行了此命令,那么暂存区中是没有变化的,此时git commit --amend修改的只是提交信息(commit message,就是-m时后面写的注释那句话)

如果你提交后发现忘记了暂存某些需要的修改,可以像下面这样操作:

$ git commit -m ‘initial commit’
$ git add forgotten_file
$ git commit --amend

最终只会有一个提交 - 第二次提交将代替第一次提交的结果。

通过 $ git commit --amend 修改 commit 的 message相关推荐

  1. git commit --amend修改git commit提交的message

    当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...

  2. git commit --amend 修改git提交记录用法详解

    有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...

  3. git commit --amend 修改最近一次提交

    修改上一次提交的代码 如果您使用的 Gerrit 管理的代码,不必 abandon 本次提交,不必 reset,直接修改出问题的文件, 修改好代码之后执行 git commit -a --amend ...

  4. Git小技巧——修改commit的注释内容——一看就会

    在使用git提交commit时需要对本次代码改动进行简要的注释.但有时候需要这些注释进行修改.现在展示2种操作方式: 1.idea版 选择version control,然后选择log,之后选择想修改 ...

  5. GIT 修改commit message

    背景:很多时候,我们项目对提交的message有格式要求,如果我们git commit提交之后,格式不正确,那就无法push,这时候需要修改提交的message 1.修改本次提交message git ...

  6. 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )

    文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...

  7. 【Git】git commit --amend 追加提交

    使用场景   当你提交了代码,结果发现代码中还有的地方要改善,可以通过git commit --amend来追加提交,这样就可以避免生成两次提交   有以下两种情况: 1.如果还没有push到远程 g ...

  8. git基本使用(配置文件、日志/参考日志、版本回退、撤销更改、修改commit提交)

    文章目录 0 背景 1 历史 2 git配置文件的使用 2.1 设置用户名和邮件地址 2.2 查看配置 2.3 修改配置来达到忽略文件(即不上传文件)以及强制上传被忽略的文件 2.4 配置别名 3 使 ...

  9. Git关于commit的操作,修改message,合并commit,撤销commit

    文章目录 Git修改已提交commit的message信息 修改最近一次commit的message 修改之前commit的message 合并commit 合并连续的commit 合并间隔的comm ...

最新文章

  1. java bitmap base64_Android Bitmap到Base64字符串
  2. 文轩在线:如何让IT部门成为企业的价值中心
  3. @bean注解和@component注解的区别_阿里面试题一:spring里面使用xml配置和注解配置区别...
  4. 下载恶意pcap包的网站汇总
  5. [NOIP2002] 提高组 洛谷P1031 均分纸牌
  6. java用数组实现随机不重复抽奖
  7. 企业内部在centos7.2系统中必杀技NTP时间服务器及内网服务器时间同步(windows和linux客户端同步)...
  8. HF-NET环境配置与安装
  9. 华为员工 iPhone 发文遭罚;百度遭约谈勒令整改;锤子 1577 万元被法院保全 | 极客头条...
  10. php获取两个字符,php获取两个字符串之间的子字符串
  11. 【SCI文献下载】手把手教你如何免费下载SCI文献
  12. 这37个自学网站,一年让你省下十几万。钱买辆车他不香嘛
  13. 洛谷 P1560 [USACO5.2]蜗牛的旅行Snail Trails
  14. FTP 打开文件夹提示该文件没有程序与之关联来执行该操作 请在控制面板的文件夹选项中创建关联
  15. 【历史上的今天】8 月 23 日:万维网面世 30 周年;微信公众平台正式上线;计算机先驱诞生日
  16. 人本是人,不必刻意去做人;世本是世,无须精心去处世
  17. Linux性能优化从入门到实战:04 CPU篇:CPU使用率
  18. 仿酷狗音乐播放器开发日志十四——右侧乐库的实现
  19. ceph详解之mon_osd_max_split_count
  20. 谷歌将关闭物联网开发平台 Android Things

热门文章

  1. 小学计算机室固定资产登记表,张楼中心小学固定资产登记表
  2. 【Verilog基础】在不同时钟域之间如何安全地传递信号方法总结(2)单比特跨时钟域之结绳法(快到慢)
  3. python爬虫学习文档整理
  4. 失败者的思维方式,看看你有几条
  5. ImpREC Plugin Pack by Multiple authors
  6. 体验腾讯云的建站主机和云服务器
  7. Linux基础(day13)
  8. 【小程序】PCM音频录制播放小工具
  9. 饥荒联机版与服务器中断,《饥荒联机版》服务器没有响应解决方法
  10. 机器学习入门篇【一】:以拉家常的方式讲机器学习