我知道人们问过类似的问题,但我相信他们问题的原因是不同的。我做了一个硬重置,因为我把代码搞得一团糟。
git reset --hard 41651df8fc9
我已经做了相当多的更改,我做了一些提交,现在我正在尝试将所有这些提交推送到服务器中,我得到了以下错误:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.somewhere.git'
Git建议做一个git拉动,这也是其他人对其他用户的建议。然而,我相信git的拉动会将我当前的代码和我不再需要的代码(head修订版)合并在一起。我怎么做一个推送,然后忘记我前面的版本/修订?
https://stackoverflow.com/questions/9832348
复制相似问题