2014-04-27 50 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