修改commit提交信息分为两种情况,一种是commit到本地版本库,既push到远程之前,一种是push到远程之后

一、commit到本地版本库

1、命令行执行:git commit --amend,git commit –amend既可以对上次提交的内容进行修改,也可以修改提交说明

2、利用vim语法,点击i进入编辑模式,修改对应文本内容

3、点击Esc退出编辑模式

4、按键:wq强制退出

二、push到远程之后

1、git log获取历史提交信息

2、2. git rebase -i HEAD~6,这里的6是指展示最近6次push

  3、找到需要修改添加提交信息的push,讲其最前面的pick 修改为edit, 然后执行按ESC退出编辑,再执行 :wq 退出

后续我们会看到这样的提示信息:

4、执行git commit --amend,按照commit到本地版本库的方式修改即可

5、git rebase --continue

6、push到远程:git push origin <your branch nama> -f

Git 修改commit提交信息相关推荐

  1. 【Git】Git修改 commit 的信息

    Git 修改 commit 的信息 ①:git log 查看提交日志,找到要修改的commit ②:git rebase -i HEAD~n 1.切换到需要修改的 commit 中,n为commit的 ...

  2. shell获取git最近一次提交信息_Git修改commit提交信息

    当进行一次commit提交的时候,可以附带简短的信息说明,代码如下:[Shell] 纯文本查看 复制代码$ commit -m "蚂蚁部落提交" 在-m命令后面跟着的"蚂 ...

  3. git 修改历史提交信息

    当你不小心,写错了提交的注视/信息,该如何处理呢.理论上,SCM是不应该修改历史的信息的,提交的注释也是.    不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息 ...

  4. git 修改上次提交信息 与 撤销此操作.

    git commit --amend 修改刚才提交的commit信息 撤销 git commit --amend 思路是使用 git reflog 查看在哪里ammend的.找到HEAD{N}, N是 ...

  5. 浅谈git rebase命令 -- git修改历史提交信息

    浅谈git rebase命令 如果你只想修改git log命令打印到终端上的最后一个提交信息,那么使用git commit --amend命令直接修改就好. 如果你还想合并最近的某几个提交为一个提交, ...

  6. 基于Git rebase修改历史提交信息

    说明 关于为什么要修改历史提交的作者信息和提交信息,我就不多说了,也许是项目规范要求,也许是自己强迫症,总之是有这样的需求. 开始之前先说明一下: 本文介绍的方法只适用于本地仓库,提交到远程以后,我没 ...

  7. Git系列之修改历史提交信息

    文章の目录 1.查看 git 提交记录 2.修改最近两个或者两次上的commit信息 3.扩展:修改上一次git commit 提交的信息 参考 写在最后 1.查看 git 提交记录 git log ...

  8. git修改commit信息

    git修改commit信息 主要有以下3种场景 1.刚刚commit,还没有push,使用git commit --amend. 2.刚刚push,要修改最后一次push的commit信息,使用git ...

  9. 修改最后一次commit提交信息

    转自:http://www.softwhy.com/article-8492-1.html amend翻译成中文具有修订和改良的意思. git commit --amend可以修订最后一次commit ...

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

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

最新文章

  1. Eclipse如何打开一个现有工程
  2. 蚂蚁金服发布「定损宝」,推动图像定损技术在车险领域的应用
  3. python字典里存字符_Python字典和字符串的学习
  4. 云服务器共享文件如何访问权限,怎么设置共享文件夹访问权限?
  5. 大型网站系统架构实践(五)深入探讨web应用高可用方案
  6. 1001. A+B Format (20)---------------PAT开始
  7. tomcat是否有必要配置环境变量(摘)
  8. BZOJ_1601_[Usaco2008_Oct]_灌水_(最小生成树_Kruskal)
  9. CTS(5)---Android8.0中CTS测试对于TEE的要求
  10. MFC初探 —— 文件与文件夹的选择与拷贝
  11. CGAL中Point的引用
  12. 一、CC2530简介
  13. 查看浏览器保存的密码
  14. html动态图片怎么设背景,[gif制作教程]如何把gif动态图片的背景变透明,仍保留有动画效果...
  15. java基础,鼠标拖动拼图_使用UGUI实现拖拽功能(拼图小游戏)
  16. presenting view controller
  17. 手机键盘(简单模拟)
  18. Python多线程编程详解,文章比较长,需耐心浏览
  19. XSS注入进阶练习篇(三) XSS原型链污染
  20. 什么是LSI关键词?

热门文章

  1. 常见的磁盘格式以及它们之间的区别
  2. Linux查看内存状态ariveble,分析996个词根在各大考纲词汇中的作用(三)
  3. excel poi 自动换行_Java利用POI生成Excel强制换行
  4. 小白白红队初成长(4)文件的面纱
  5. Sumatra PDF 缩放设置
  6. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  7. 火狐插件 打开html 死机,Firefox火狐Flash插件卡死问题完美解决方法(转载)
  8. OpenGL ES 与原生窗口之间的接口——EGL
  9. /proc/config.gz 是什么
  10. cad批量交点打断 lisp_【悬赏5明经币求程序】求交点打断的lisp