如何在GitHub中编辑git提交消息?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

是否有在线编辑提交消息的方法?

在命令行中,我们可以做到

git commit --amend -m "New commit message"

试着git pull然后git push

但是它能通过GitHub网站吗?

提问于
用户回答回答于

不,这是不可能的。每个Git提交的哈希值也是基于提交消息计算的。更改提交消息时,更改提交哈希。如果想要推动提交,必须强制该推送(gitush-f)。但是,如果已经有人撤回了以前的提交,并在此基础上开始了一项工作,他将不得不将他的工作重新定位到你的新提交上。

用户回答回答于

GitHub对此的指示:

  1. 在命令行上,导航到包含要修改的提交的存储库。
  2. 类型git commit --amend然后按回车。
  3. 在文本编辑器中,编辑提交消息并保存提交。
  4. 使用git push --force example-branch命令强制推进旧的提交。

扫码关注云+社区