有时候我们可能需要修改以前的提交代码过程中的commits信息,下面我就做个简单的例子

1. 确定要修改的commits是倒数第几次提交的

git log查看提交的commits,找到你需要更改的commit是第几条

2.本地执行 git rebase -i HEAD~n

这块的n是要回退倒数第n次的状态,运行命名后,进入到编辑器,出现n条commit信息,要修改哪条就将前面pick改成edit,保存

我要修改倒数第一个commit,所以只需要将第二个改成edit

保存

3.执行git commit --amend后生成的commit是一个全新的commit,之前老的commit会从项目历史中被删除。

可以看到我修改了倒数第一个提交

4.执行 git rebase –continue 提示 Successfully rebased and updated,并git log 查看是否恢复到当前初始状态。

5.最后执行git push操作


这就成功了。

这是之前的提交记录

修改之后可以看到更改成功

git修改提交的commits信息相关推荐

  1. 修改git历史提交的commit信息

    本文是基于idea的操作,亲测可用 前言: 很多公司都会自定义 Git - 使用强制策略,那么他的commit信息就会有固定的格式,一旦不是这个格式,就会出现push失败 但是push失败,很多也只在 ...

  2. git修改提交作者邮箱

    git config user.name "现在的名字" git config user.email "现在的邮箱" 1.有限次修改 a) 修改最后一次 git ...

  3. Git 修改提交的用户名和邮箱名字

    git 修改当前的project的用户名的命令为: > git config user.name 你的目标用户名; git修改当前的project提交邮箱的命令为: > git confi ...

  4. ecplise git修改提交信息_Git提交信息规范化

    目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...

  5. ecplise git修改提交信息_eclipse git提交忽略文件配置

    eclipse git提交忽略文件配置 一.修改.gitgnore文件 /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_genera ...

  6. git修改提交作者和邮箱

    作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名; github上要求使用的github账号签名等.因此,很 ...

  7. Git修改提交的用户名和Email

    git config --global user.name "Your Name"git config --global user.email you@example.com

  8. svn修改提交日志信息

    参考:唐小码个人博客 一.svn修改提交的msg信息和作者信息 鼠标右键找到show log> 选择要修改的日志行,第一个是修改作者信息,第二个是修改日志信息 二.svn修改提交的日期信息 修改 ...

  9. git 修改历史提交信息

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

最新文章

  1. js 使用filter过滤多重数组
  2. 雷林鹏分享:PHP 简介
  3. 开发日记-20190623 关键词 休眠(可耻)
  4. JavaScript 教程(二)
  5. 我的编程成长之路——python初体验
  6. Spring boot变量的初始化顺序
  7. linux百万行数据加分页符,百万级数据量报表全量导出
  8. javaScript第二天(2)
  9. 0-2岁的app开发人员必读,Android开发APP前的准备事项
  10. 2019蓝桥杯Java决赛题答案_2019-01-15 第八届蓝桥杯javaB组第二题
  11. 最后2天!快去登录你的百度网盘,不然。。。
  12. 暑假NOIP期末考试【1】—— Phantom
  13. 谷歌chrome浏览器打不开网页,但是其他浏览器可以打开怎么办?
  14. 多步攻击场景构建和攻击链提取方法
  15. 安装jupyter步骤
  16. mmdetection3d S3DIS (持续更新)
  17. 网站变灰,首页变灰怎么实现?
  18. 跨越AI大门,一本翻译蓝皮书、一场人机共译比赛投射出怎样的未来?
  19. android studio 引入vitamio,Android studio3.0导入vitamio结果报错,求大神看看问题怎么解决...
  20. 济南计算机学校排名2015,山东济南初中排行榜TOP10

热门文章

  1. 向下兼容性格什么意思_担心对方只是向下兼容,并不是从心底里接纳我怎么办?...
  2. cdr怎么算曲线周长_如何去计算cdr里面曲线图形的周?
  3. 计算机网络技术的教育特性,2017年自考计算机网络技术模拟试题一
  4. 2022-2028年中国多功能电动护理床行业市场发展潜力及投资风险预测报告
  5. Excel公式-数据清洗函数TRIM与CLEAN
  6. 2022081班李亚楠20220919
  7. springboot+mybatisplus整合hana数据库,多数据源方式
  8. python __repr__用法_如何使用repr调试python程序
  9. 每日做题总结——day01
  10. windows10 修复print spooler无法启动问题 错误代码:0x8007076b 无法创建终结点映射表数据库项