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

在SourceTree中如何不修改提交内容仅修正提交注释?

修改Git提交注释(不改动提交内容)

情况1:提交仅在本地,未推送到远程

  • 打开SourceTree,找到目标提交,右键点击选择**「修改提交信息」**(部分版本可能显示为「Amend Commit」)
  • 在弹出的编辑框中,将注释开头的US-1234]修改为[US-1234],保留其他内容不变
  • 点击「确定」即可完成注释更新

情况2:提交已推送到远程仓库

注意:修改已推送的提交注释需要强制推送,会覆盖远程仓库的提交历史。若为多人协作仓库,必须提前和团队成员沟通确认,避免影响他人工作进度。

操作步骤:

  1. 先按照「情况1」的方法修改本地提交注释
  2. 在SourceTree的推送界面,勾选**「强制推送」**选项(通常在推送按钮的下拉菜单或设置面板中)
  3. 执行推送操作,远程仓库的提交注释会同步更新

备用命令行方法

如果SourceTree操作遇到问题,也可以用命令行直接处理:

# 修改最近一次提交的注释
git commit --amend --no-edit -m "[US-1234] 你的原有注释内容"

# 修改非最近一次提交的注释
git rebase -i HEAD~n  # n为目标提交之前的提交数量,比如目标是倒数第2个提交就填2
# 在弹出的编辑器中,将目标提交前的pick改为reword,保存退出
# 随后会弹出注释编辑框,修改后保存即可

# 已推送的提交修改后,需要强制推送同步远程
git push -f

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 20:54:50