我将一个已更改文件的提交推送到Github。这是对此repo的第一次(也是唯一一次)提交,它是从另一个用户派生的。然后我使用
更改了提交消息git commit --amend -m "New message."
git push --force origin master.
当我查看Github上的主要repo页面时,修改后的消息显示在文件列表上方,但文件名旁边显示的消息是原始提交消息。有没有办法强制修改的消息显示在文件名旁边?
答案 0 :(得分:2)
这应该是一个简单的刷新或缓存问题,因为如果该文件是您刚刚强制推送的新提交的一部分,它将获取更新的提交消息。
在OP的情况下,似乎GitHub主回购页面错误地反映了它的第一次推送,而提交列表确实列出了正确的SH1(第二次推送,将第一次推送替换为git push --force
)
这是GitHub回购方面的刷新问题。