我的git仓库上有一个分支(主节点)。 我一直在将提交推送到我的远程仓库中。
我现在想恢复到先前的提交,然后从那里再次开始。
我运行了以下内容:
git reset --hard <commit hash>
现在头位于我选择的提交,从这里我要将这个选定的提交作为头推送到我的远程主分支。
git push origin master
它不起作用-错误消息统计信息
'Updates were rejected because a pushed branch tip is behind its remote counterpart.'
如何在本地检出先前的提交,将头部设置为该提交,然后推送到我的远程仓库?
谢谢
答案 0 :(得分:1)
$ git reset --hard commit
部分还可以,您只需要执行$ git push --force origin master