2016-11-08 138 views
0

我試圖推送到遠程存儲庫,我得到Updates were rejected because a pushed branch tip is behind its remote。然後,我做了git pull origin master,它說Already up-to-date.然後我試着git push -f origin master(愚蠢!),結果最後兩個推動從github消失。現在,當我嘗試git log時,我可以看到這兩個最新的提交和它們的ID。我該如何恢復這些提交?恢復丟失提交後推-f

+0

你在哪裏看到最新的兩個提交。他們是在起源/主人。 – Gregg

+0

@gregg是的他們是。 – havij

回答

0

嘗試git push -f origin origin/master:master

這推動遠程跟蹤本地分行「原點/主」在原產地庫主分支。