2013-12-13 125 views
1

我已經提交所有更改並在此之後推送到GitHub,但GitHub上的源查看器僅顯示三小時前的源代碼。Git commit,git推到GitHub,沒有更多提交,但GitHub沒有更新

$ git的狀態
#分支主
什麼承諾,工作目錄乾淨

更新

混帳推起源

此更新中GitHub存儲庫,出於某種原因。這樣就解決了我的問題。

我真的不明白爲什麼這會有所幫助,因爲我認爲它推到原點默認情況下,當你給的命令

混帳推

+0

嘗試做'git fetch origin'和'git show FETCH_HEAD'。這是否顯示您推送的最後一次提交,或者Github的WebUI顯示的最後一次提交? – xbonez

+0

@xbonez git fetch origin不給出結果,git show FETCH_HEAD給出了最後一次提交的差異。每次我推我得到用戶和密碼提示,當它成功說它推到回購,但它沒有起源? – Guildenstern

+0

來自「上一次提交的差異」,你的意思是你最後一次提交,或最後一次提交Github顯示? – xbonez

回答

1

您可以隨時使用

git push origin master --force 

強制origin是本地機器的精確副本。

使用注意!