git rebase修改已提交的commit信息 |
您所在的位置:网站首页 › git修改commit提交信息 › git rebase修改已提交的commit信息 |
概述
在实际工作中,偶尔会因为手欠,在提交commit时,添加了非常简短的commit message,如opt。由于本地代码规则限制,在提交pr并申请merge到origin的master时,系统会提示某个commit的message因过短而无法进行merge操作。当遇到这种窘境时,如何解决?本文简单介绍如何通过git rebase操作来修改已提交的commit message。 解决当前的commit记录,可当作原始数据 操作步骤: git rebase -i 列出 commit 列表 找到需要修改的 commit 记录,把 pick 修改为 edit 或 e,:wq 保存退出 修改 commit 的具体信息git commit --amend,保存并继续下一条git rebase --continue,直到全部完成 中间也可跳过或退出git rebase (--skip | --abort)例如,尝试修改commit id 为 ‘9b9133f’ 的message信息,具体操作如下。 通过 git rebase 至 待修改的commit message的前一个commit ID。 git rebase -i 6be1bd9 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |