【发布时间】:2020-09-13 10:24:48
【问题描述】:
所以我有一个 git repo,我已经提交并将 repo 推送到服务器。然后我用 git revert 回滚了一些提交到本地的先前提交。现在,当我尝试推送到服务器时,我得到了错误
提示:更新被拒绝,因为您当前分支的提示是 背后的提示:它的远程对应物。集成远程更改 (例如提示:'git pull ...')在再次推动之前。提示:见'注 'git push --help' 中关于快进'的详细信息。
我知道我在本地分支上恢复了,所以现在远程分支上的提交不在本地分支上。我只想删除服务器上的那些提交。我只想能够按原样推送我的本地分支并“替换”服务器上的头部。我怎么做?我不想从服务器中提取更改,因为无论如何我都想丢弃这些更改。
【问题讨论】:
-
使用
--force,卢克。
标签: git