2014-04-27 49 views
1

我推送了一个更改文件到Github的提交。这是这个回购的第一个(也是唯一的)提交,这是从另一个用户派生出来的。后来我改变使用如何在Github上更改显示的提交消息?

git commit --amend -m "New message." 
git push --force origin master. 

当我看到在Github上的主仓库页面,在文件列表上方显示的修改信息的提交信息,但旁边显示的文件名中的信息是原来的提交信息。有没有办法强制修改后的消息显示在文件名旁边?

回答

2

它应该是一个简单的刷新或缓存问题,因为如果该文件是刚刚强制推送的新提交的一部分,则它会提取更新的提交消息。

在OP的情况下,似乎GitHub的主要回购页错误地refect它的第一个推,同时提交的名单都列出正确的SH1(按第二下,通过git push --force替换第一)

这是GitHub回购方面的刷新问题。

+0

我怀疑,但我刷新了页面,甚至在不同的浏览器中打开了页面,它仍然显示旧评论。如果我转到文件页面,该页面会显示新评论,但主回购页面仍会在文件旁边显示旧评论。 – user3065699

+0

@ user3065699该文件历史记录是否显示新的提交ID? – VonC

+0

@ user3065699主回购页面显示该文件行上的正确提交SHA1? – VonC