如何修改GIT的提交日志注释

修改 Git 日志的步骤分为两步:第一步,提取 Git 修改日志文件并进行修改;第二步,执行强制上传操作。此外,这一方法同样适用于在 GitHub 上修改提交日志注释。

具体操作如下:

  • 提取需要git提交的注释文件
markdown 复制代码
# HEAD~n 表示"最近 n 次提交",比如改倒数第3次就写 HEAD~3
git rebase -i HEAD~3
  • 修改对应的提交版本日志内容,比如原先的日志是
markdown 复制代码
pick a1b2c3d 第一次提交的注释
pick d4e5f6g 第二次提交的注释  # 假设要修改这行的注释
pick g7h8i9j 第三次提交的注释
  • 要修改"第二次提交的注释"改为"新的注释",那修改结果如下
markdown 复制代码
pick a1b2c3d 第一次提交的注释
reword d4e5f6g 新的注释
pick g7h8i9j 第三次提交的注释

当您输入 :wq 保存后,系统会依次提示您提交每次的详细日志内容。例如,如果您修改了两个版本,系统会要求您分别修改这两个版本的日志详情。实际上,之前将 pick 改为 reword 的操作只是确定了需要修改的具体版本,而修改日志详情则是对提交注释进行补充或调整。

  • 将注释文件提交到服务器上
markdown 复制代码
# --force-with-lease 比直接 --force 安全,会检查远程分支是否有他人新增提交,避免误覆盖
git push --force-with-lease origin 你的分支名  # 比如 git push --force-with-lease origin master
相关推荐
减瓦7 小时前
Windows 环境使用 Git Bash 最佳实践
windows·git
史呆芬7 小时前
CodeX多仓库提交Skill搭建
git·后端·openai
城东8 小时前
Git使用[原意要新建分支提交但是误提交到原来分支恢复办法]
git·原意要新建分支提交·但是误提交到原来分支
开发者联盟league9 小时前
git 压缩本地最近多个commit
git
赵庆明老师18 小时前
Vben精讲:04-了解VSCode中的Git
ide·git·vscode
Irissgwe1 天前
第 5 篇:Git 分支基础:branch、checkout、merge 和冲突解决
git
liberalhumblehopeful1 天前
git代码管理-分支差距过大如何进行同步
git
一只楚楚猫1 天前
一篇文章入门Git工具
git
Irissgwe1 天前
第 6 篇:Git 分支进阶:分支策略、stash、bugfix 和 feature 开发
git