git修改commit日志

由于公司对版本提交日志进行检查,如果不符合要求,则push失败。

以下是修改commit日志的方法:

1.进入到提交代码文件所在目录,即git所在目录下

bash 复制代码
cd app-repository

2.git log

bash 复制代码
git log
commit bf29e3e5e799d364fe2975677baf18c9186a242c
Author: ruiliu <ruiliu@asiainfo.com>
Date:   Fri Aug 4 10:09:51 2023 +0800

    [tag]:[tag新版本]

commit c9e7d47d00562facdaae10882610723ee8f5c1f0
Author: ruiliu <ruiliu@asiainfo.com>
Date:   Wed Aug 2 23:10:49 2023 +0800

    update


    Merge remote-tracking branch 'origin/master'

3.发现是,第2条,不符合规范,导致后来符合规范的提交也提交不上去

执行 git rebase -i HEAD~2

bash 复制代码
# git rebase -i HEAD~2
Stopped at c9e7d47... update
You can amend the commit now, with

	git commit --amend

Once you are satisfied with your changes, run

	git rebase --continue

进入到rebase流程。

按照提示的流程继续执行

4.git commit --amend

bash 复制代码
# git commit --amend
[detached HEAD f0eccc8] [tag]:[新版本]
 1 file changed, 10 insertions(+)

会显示很多命令,我们是要修改,所以将命令参数改为 e

5.git rebase --continue

bash 复制代码
git rebase --continue
# Successfully rebased and updated refs/heads/master.

6.git log 再次查看,已经修改完成

bash 复制代码
git log
commit 82856b8b9139d51384eabb073e3e1a46c3824b69
Author: ruiliu <ruiliu@asiainfo.com>
Date:   Fri Aug 4 10:09:51 2023 +0800

    [tag]:[新版本]

commit f0eccc89e2083987fe812f72e1b099df4dd9eeaf
Author: ruiliu <ruiliu@asiainfo.com>
Date:   Wed Aug 2 23:10:49 2023 +0800

    [tag]:[新版本]



    Merge remote-tracking branch 'origin/master'

7.重新push下,即可

bash 复制代码
# ./git-auto-commit-total.sh
git pull no1
From http://哈哈哈哈哈哈哈app-repository
 * branch            HEAD       -> FETCH_HEAD
Already up-to-date.

正在做哈哈哈哈的提交操作
[master f1af787] [tag]:[修改页面格式]
 1 file changed, 10 insertions(+)
# On branch master
nothing to commit, working directory clean
Counting objects: 15, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.06 KiB | 0 bytes/s, done.
Total 12 (delta 9), reused 0 (delta 0)
To http://哈哈哈哈app-repository.git
   91d1505..f1af787  master -> master
完成哈哈哈哈的提交操作
=======================================================
相关推荐
跨境卫士小树41 分钟前
店铺矩阵崩塌前夜:跨境多账号运营的3个生死线
大数据·线性代数·矩阵
roman_日积跬步-终至千里1 小时前
【Flink 实战】Flink 中 Akka 通信与内存占用分析
大数据·flink
南风过闲庭2 小时前
操作系统研究
大数据·人工智能·科技·学习·ai·系统架构
阿里云大数据AI技术2 小时前
美的楼宇科技基于阿里云 EMR Serverless Spark 构建 LakeHouse 湖仓数据平台
大数据·阿里云·spark·serverless·emr
亿信华辰软件2 小时前
政策解读:制造企业如何实施数字化转型
大数据·数据分析·制造
资讯新鲜事3 小时前
重构建筑未来:中建海龙MiC建筑技术开启智慧建造新篇章
大数据·人工智能
Tianyanxiao3 小时前
【探商宝】2025年2月科技与商业热点头条:AI竞赛、量子计算与芯片市场新格局
大数据·人工智能·经验分享·数据分析
码上淘金4 小时前
Apache Flink架构深度解析:任务调度、算子数据同步与TaskSlot资源管理机制
大数据·架构·flink
fruge4 小时前
git上传 项目 把node_modules也上传至仓库了,在文件.gitignore 中忽略node_modules 依然不行
大数据·git·elasticsearch
python资深爱好者4 小时前
什么容错性以及Spark Streaming如何保证容错性
大数据·分布式·spark