You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改master分支上Squash and Merge后的提交信息?

修改Squash合并后的提交信息

终端操作步骤

  • 切换到master分支:git checkout master
  • 拉取远程最新代码:git pull origin master
  • 启动提交信息编辑:git commit --amend,此时会打开本地默认编辑器,删除原有所有冗余提交内容,只保留Test,保存并退出编辑器。
  • 强制推送修改到远程:git push origin master --force

注意:强制推送会重写远程分支历史,如果团队内有人已基于该提交开展后续工作,需提前沟通,让他们重新拉取代码避免冲突。

GitHub网页端操作步骤

  • 打开仓库的master分支提交列表,找到需要修改的目标提交,点击提交的SHA哈希值进入详情页。
  • 点击页面右上角的「...」下拉菜单,选择「Edit commit message」。
  • 在编辑框中删除所有冗余的子提交信息,仅保留Test,点击「Save changes」完成修改。

说明:网页端修改后会生成新的提交哈希替换原提交,同样需注意团队协作中的代码同步问题。

内容的提问来源于stack exchange,提问作者Elias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:52:02