push -f

时间:2016-11-08 19:37:54

标签: git github

我试图推送到远程存储库,我得到了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。如何恢复这些提交?

1 个答案:

答案 0 :(得分:0)

尝试git push -f origin origin/master:master

这将您的远程跟踪本地分支“origin / master”推送到原始存储库中的主分支。