在我的分支上,我有3次提交。提交A和B是从命令行完成的,直接从github提交C。我如何修改提交C的消息?我无法直接在github上执行此操作,但是由于某些原因,我在运行hash_equals()
时看不到历史记录C(结果中仅包含A和B)。同样,运行git log
仅允许我修改提交A和B。我在添加提交C之后运行git rebase -i origin/master
,但这并不能解决问题。这样做的正确方法是什么?
答案 0 :(得分:1)
只需在本地git checkout
的远程分支git commit --amend
,git push -f origin HEAD:remote-branch-name
上获取。那应该足够了