如何推送无代码变更的Git提交?错误提交注释修正需求
如何用空提交修正错误的Git提交注释
别担心,这种注释写错的情况在开发中太常见了,完全不用动代码,只需要提交一个空提交就能给其他开发者说明之前的注释问题,避免他们看提交记录时困惑。
具体步骤很简单:
首先,在本地仓库执行空提交命令,重点是要在提交信息里明确指出之前错误提交的哈希值,以及正确的注释内容:
git commit --allow-empty -m "修正提交说明:提交4b95d5958122115530...的注释有误,实际应为[这里替换成正确的提交描述]"这里的
--allow-empty参数就是告诉Git,允许你在没有任何代码变更的情况下创建一个新提交。提交信息一定要写清楚,比如之前的提交注释把“修复登录按钮样式”写成了“修复注册按钮样式”,就直接在信息里说明这个错误。提交完成后,把这个空提交推送到远程仓库:
git push
这样一来,其他开发者查看提交记录时,就能看到你这个新提交,立刻明白之前的4b95d59开头的提交注释有问题,不会被错误信息误导啦。
内容的提问来源于stack exchange,提问作者Jaime Montoya
相关产品推荐
相关产品推荐

