修改最新提交的commit的message

git commit --amend

执行 git commit --amend 然后修改注释即可 (需要通过vi 或vim编辑并保存)

修改旧的commit 的message

git rebase -i 他的下一个commitId
如果我们想修改以 55c22b开头的commit。 需要通过 git rebase -i 他的下一个commitId,就是我们下图中红色框标红的位置(fg225ff开头的commit)。

如果想修改b.txt01 的commit 就操作他的下一个commit id(617b4b)

具体操作如下图:

执行后会出先入下图的内容:

我们将pick 修改为r 然后将其保存。

保存后会展示如下图的内容,我们此时就可以修改我们的message为 c.txt001,然后执行保存操作。

如下图所示操作成功!

把连续的commit 整合为一个commit

首先我们通过git log 查看历史提交记录

我们的操作是把b.txt 和c.txt 合成一个commit

将c.txt001 的commit pick该为 s 然后保存

输入我们合并后新的commit的message 为merge b c

如下图所示我们的合并操作成功!

把间隔的commit 整合为一个commit

通过git log 查看我们的提交历史


我们这里将 a 和 e合并到一起
通过 git rebase -i b17b4bc 结果如下图:

我们第一行的内容修改为 pick a的commit id 然后将要合并的commit 放到他的下面 内容为
s 合并commit id 如下图所示,然后将其保存。

修改合并后commit message信息 如下图所示:

下图所示表示修改成功

Git 修改commit 相关操作相关推荐

  1. git回退commit的操作

    git回退commit的操作 1 git reset 1. Git -Log-找到当前commit,即当前第一个 2. 右击选择 Go to parent commit 3. 找到本地的上一次提交 4 ...

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

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

  3. git修改commit信息

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

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

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

  5. Git 修改 commit author

    git rebase -i HEAD~9 ~9 表示修改多少筆提交,從當前開始往前數. 執行完後 把pick改成edit,保存退出. 然後執行 git commit --amend --reset-a ...

  6. git修改commit的用户名与邮箱

    对于 git 的用户名与邮箱,我们大多数人都有两套,一套公司账户平时工作用和一套个人账户用于业余项目.而我又常常在 commit 以后才发现用户名与邮箱设置错了.本文总结了如何修改 Commit 的用 ...

  7. git合并分支相关操作

    在开发过程中偶尔会遇到bug需要紧急修复,这时我们一般会新建一个单独分支专门用来修复bug,目的是不影响已有开发进度,这就涉及到新建分支.合并分支.打tag等操作,今天在这里给大家做一个简单分享- 1 ...

  8. git修改commit注释_【Slog】Git之多人同feature的同分支开发

    抛出问题 多人对同一feature分支进行开发如何最有效.简洁? 这是最近我一直在思考的问题.这个场景有什么问题呢?先来看看通常的做法.一般一个人会对应一个分支来对feature进行开发,与IT不同的 ...

  9. git撤销的相关操作

    在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码. add 将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如 ...

最新文章

  1. 如何在linux服务器上使用hanlp
  2. 尚未注册 OLE DB 访问接口 SQLNCLI10 7043 错误
  3. 作者:吴城文,男,清华大学计算机科学与技术系硕士生。
  4. 双十一丨你负责买买买 我做你背后的那个数据人
  5. LeetCode383. Ransom Note
  6. 在python的解释器中使用函数_浅析Windows 嵌入python解释器的过程
  7. R包制作(千字详细图文)
  8. html如何给标题设置边框和底纹,word如何设置文字边框和底纹
  9. RS232和TTL电平
  10. 谁是白盒网络市场最大玩家
  11. fa-cog css,完整的Font Awesome 3.2.1 图标参考
  12. 3D角色硬表面建模技巧与思路分享【案例解析】
  13. 6 个设计准则让图表焕然一新,数据可视化并不难!
  14. lamp 安装 mysql_LAMP 之 mysql 安装
  15. mysql 切换主键
  16. STM32MP157驱动开发——Linux 网络设备驱动
  17. 恋练有词重点单词快速识记
  18. 十个网站助力毕业设计通关
  19. 【博学谷学习记录】超强总结,用心分享 | 架构师 Mybatis源码学习总结
  20. 探索性数据分析-足球赛事数据集

热门文章

  1. [专栏精选]Unity刚体详解
  2. [洪流学堂]Hololens开发高级篇4:立体音效(Spatial sound)
  3. 使C#代码现代化——第四部分:类型
  4. Apache 回应:参与开源不受 EAR 约束
  5. 沉船会有什么_世界六大沉船,最后一艘有40吨财宝!8吨黄金!你眼红了吗?
  6. 隐藏a标签seo_百度SEO网站整体优化方案 - 蜘蛛池博客
  7. python中的self怎么理解_python中的self理解
  8. mac的python怎么输入中文_无法在python IDE(Mac OS X)中输入unicode
  9. sigmoid函数_深度学习中激活函数总结
  10. hbase查看表结构_HBase基本使用之DDL学习