PNS*_*PNS 152 git commit github post-commit
提交GitHub.com后,是否有任何在线编辑提交消息的方法?
从命令行,人们可以做到
git commit --amend -m "New commit message"
Run Code Online (Sandbox Code Playgroud)
正如另一个问题中的正确建议.
尝试git pull然后git push工作(没有任何其他提交在平均时间干扰).
但它可以通过GitHub网站完成吗?
Dan*_*ger 133
git commit --amend,然后按Enter.git push --force example-branch命令强制推送旧提交.资料来源:https://help.github.com/articles/changing-a-commit-message/
dun*_*nni 94
不,这不是直接可能的.每个Git提交的哈希也是基于提交消息计算的.更改提交消息时,更改提交哈希.如果你想推送那个提交,你必须强制推送(git push -f).但是,如果已经有人撤回了您的旧提交并开始基于该提交的工作,他将不得不将他的工作重新设置为您的新提交.
对于 intellij 用户: 如果您想以交互方式对过去的提交进行更改(未推送),请按照Intellij中的以下步骤操作:
希望能帮助到你