git使用<二>:提交注释的修改

本文介绍如何使用Git修改最近一次提交信息及历史提交信息的方法。通过使用`git commit --amend`来更新最近的一次提交注释,或者利用`git rebase -i HEAD~n`来重新编辑历史记录中的多次提交,包括具体的步骤和命令示例。

详细参考https://help.github.com/articles/changing-a-commit-message/

修改注释

1.修改最近一次的提交:git commit --amend

2.修改历史提交的注释:先调出最近n次的提交注释:git rebase -i HEAD~n,然后将需要修改的注释修改为:reword,接着会依次让你修改日志

操作实例

由于不好说明,具体操作看下图

a.先看一下最近几次提交的注释:git log -n 4


b.准备进行修改:git rebase -i HEAD~6,输入完后会弹出如下内容,


将pick更改为reword,然后输入:wq,如下图所示


保存会自动弹出如下内容,修改内容,


然后会自动弹出下一个修改,同样操作即可,如下,最后所有文件修改完成,会看到内容


最后可以看下时候修改成功,输入git log,如下


执行 git rebase -i 1ab9baf~1 后出现以下内容 pick f4493a2729 【修复bug】【QoS】Bug 1186932 - 通过cli,限速可下发的速率下限是0kbps,而文本显示的速率下限是1kbp # 变基 209413890f..f4493a2729 到 209413890f(1 个提交) # # 命令: # p, pick <提交> = 使用提交 # r, reword <提交> = 使用提交,但编辑提交说明 # e, edit <提交> = 使用提交,但停止以便修补提交 # s, squash <提交> = 使用提交,但挤压到前一个提交 # f, fixup [-C | -c] <提交> = 类似于 "squash",但只保留前一个提交 # 的提交说明,除非使用了 -C 参数,此情况下则只 # 保留本提交说明。使用 -c 和 -C 类似,但会打开 # 编辑器修改提交说明 # x, exec <命令> = 使用 shell 运行命令(此行剩余部分) # b, break = 在此处停止(使用 'git rebase --continue' 继续变基) # d, drop <提交> = 删除提交 # l, label <label> = 为当前 HEAD 打上标记 # t, reset <label> = 重置 HEAD 到该标记 # m, merge [-C <commit> | -c <commit>] <label> [# <oneline>] # . 创建一个合并提交,并使用原始的合并提交说明(如果没有指定 # . 原始提交使用注释部分的 oneline 作为提交说明)。使用 # . -c <提交> 可以编辑提交说明。 # u, update-ref <引用> = 为引用 <ref> 设置一个占位符,以将该引用更新为此处的新提交。 # 此 <引用> 在变基结束后更新。 # # 可以对这些行重新排序,将从上至下执行。 # # 如果您在这里删除一行,对应的提交将会丢失。 # # 然而,如果您删除全部内容,变基操作将会终止。 #
最新发布
12-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值