我试图推送到远程存储库,我得到了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。如何恢复这些提交?
答案 0 :(得分:0)
尝试git push -f origin origin/master:master
这将您的远程跟踪本地分支“origin / master”推送到原始存储库中的主分支。