一、背景说明
Git 中整合来自不同分支的修改有两种方式:git merge 和 git rebase。因为公司PPR检查的需要,什么bug要挂靠bug ID之类的。所以,经常会需要涉及到修改已经推送到远程仓库的Git提交信息(git commit message)
二、具体步骤
要修改已经推送到远程仓库的Git提交信息(git commit message),并且希望在个人分支完成这一系列操作后重新合并到develop分支,可以遵循以下步骤。但请注意,这样的操作会重写提交历史,如果其他团队成员已经基于旧的历史进行了工作,这可能会给他们带来合并冲突。因此,在进行这类操作之前,务必与团队沟通,并确保不会影响他人的工作。完成以下步骤后,你不仅修正了错误的提交信息,也重新完成了与develop分支的合并。但请再次强调,这类操作需谨慎进行,特别是在团队协作环境下。
2.1 在个人分支回退到合并前的状态
首先,你需要确定要回退到的具体提交哈希(commit hash)。
可以通过git log命令查看提交历史,找到合并到develop之前的那个提交。