SourceTree 推送后修改commit message

目录

  • [一. 情景说明](#一. 情景说明)
  • [二. 修改最后一次commit时的message](#二. 修改最后一次commit时的message)
  • [三. 修改指定提交的commit message](#三. 修改指定提交的commit message)

一. 情景说明

🔷如下图所示,在自己的分支上将代码推送到远程仓库之后,发现代码commit时写的注释不对,需要修改。

💥注意:仅限于自己的分支,而非公共分支,并且自己的分支还没有合并到公共分支,并且也没有人基于自己的分支进行开发。


二. 修改最后一次commit时的message

🔷如下图所示,点击【提交】按钮,在右下角的【提交选项】中选择【修改最后一次提交】

然后重新编辑提交信息后,再次提交修改。

🔷然后画面会如下图所示

🔷由于修改推送后的commit message算是修改历史操作,此时在推送的时候需要勾选【强制推送】。

然后就可以看到推送后的commit message已经修改成功了。


三. 修改指定提交的commit message

🔷如下图所示,现在想要修改倒数第三次的commit message

🔷如下图所示,通过交互式变基的方式对指定的commit message进行修改。

💥需要注意的是,这种方式会修改指定commit message之后的所有提交的hash值

相关推荐
Snooker_14613 小时前
TRAE、VSCode上进行git管理
ide·git·vscode
zincsweet15 小时前
Git开发工具教程
git
yuyuyui15 小时前
Git实战覆盖98%日常开发场景
git
Eloudy18 小时前
git clone --mirror 同步桥
大数据·git
cxwl3sxl18 小时前
重装系统后GIT仓库修复
git
OYangxf18 小时前
Git速查命令
大数据·git·elasticsearch
OYangxf18 小时前
Git Common Errors
大数据·git·elasticsearch
Mike_66618 小时前
git@gitlab-rdc.xxxxx.com: Permission denied (publickey).fatal: 无法读取远程仓库。
git·elasticsearch·gitlab
zh路西法19 小时前
【git一键push脚本】基于Windows bat脚本的一键git提交脚本
windows·git·elasticsearch
phltxy19 小时前
Redis 持久化机制
java·redis·git