文章目录
- 1.痛点:你有没有因为手快就commit了,但是忘记修改了message?你是不是有时候觉得自己push过的记录,message写的不明确?这个时候,怎么办?
- 2.修改已经commit但没有push的记录message
- 3.修改已经push的记录message
- 3.1我现在有3次记录已经都push了
- 3.2但是我看“v1优化”不顺眼,想改成“v1修改”,保持上下整齐一致,右击记录选择Reword...
- 3.3我将“v1优化”修改为“v1修改”,点击ok键
- 3.4点击ok键之后,你会发现提交历史框中自动多出了红框圈住的部分!!!为什么呢?因为你修改的是“v1优化”版本,所以git会把黑色框里“v1优化”至“v3修改”当成一个整体,再次提交一次,同时把message修改成你刚改的内容,这中间会发生我们看不到的代码回退事件,可能你会问为什么发生回退事件,历史版本还要多出3个,我觉得可能是为了保持一个修改历史吧。
- 3.5点击push按钮,你会发现弹出款里的“v1优化”变成了“v1修改”,这下看着顺眼了吧。然后点击右下角的push,会在弹出一个让你合并的弹框,你点击Merge。
- 3.6点击了Merge之后,弹出Push successfun,说明修改已经push过的记录message成功!!
- 3.7 最后提交历史框的提交历史如图,黑色框,红色框,紫色框。
1.痛点:你有没有因为手快就commit了,但是忘记修改了message?你是不是有时候觉得自己push过的记录,message写的不明确?这个时候,怎么办?
2.修改已经commit但没有push的记录message
2.1我现在有3次commit等待push,但是我想把“v1修改”修改成“v1优化”,怎么办?往下看。
2.2右击想要修改message的提交历史(注意:是已提交未推送的历史),选择Reword…
备注:最新版本已经由 Reword… 变成 Edit Commint Message…
弹出如下框:
2.3我修改提交信息message为“v1优化”,点击ok,如图:
提交历史框和等待推送的框,会自动刷新成你刚刚修改的message,你在推送就ok:
3.修改已经push的记录message
3.1我现在有3次记录已经都push了
3.2但是我看“v1优化”不顺眼,想改成“v1修改”,保持上下整齐一致,右击记录选择Reword…
备注:最新版本已经由 Reword… 变成 Edit Commint Message…
弹出框如图:
3.3我将“v1优化”修改为“v1修改”,点击ok键
3.4点击ok键之后,你会发现提交历史框中自动多出了红框圈住的部分!!!为什么呢?因为你修改的是“v1优化”版本,所以git会把黑色框里“v1优化”至“v3修改”当成一个整体,再次提交一次,同时把message修改成你刚改的内容,这中间会发生我们看不到的代码回退事件,可能你会问为什么发生回退事件,历史版本还要多出3个,我觉得可能是为了保持一个修改历史吧。
3.5点击push按钮,你会发现弹出款里的“v1优化”变成了“v1修改”,这下看着顺眼了吧。然后点击右下角的push,会在弹出一个让你合并的弹框,你点击Merge。