经过一些重新定位和硬重置后,我最终在我的存储库中提交了一个我无法在本地跟踪的提交。
我在bitbucket上的存储库看起来像这样
虽然我本地存储库上的最后一次提交是a255675
。我尝试通过执行以下操作将远程头恢复为a255675
:
git reset --hard a255675
git push -f origin master
但回应是:
Everything up-to-date
执行git fetch origin
后跟git reset --hard origin/master
会得到以下回复:
HEAD is now at a255675
提交a255675
和25b290e
实际上在更改方面是相同的,实际上我只是想将远程头重置为a255675
。
为什么它不起作用,我该如何实现?
答案 0 :(得分:2)
删除优于当前本地提交的git-tag 0.2.9
git push origin :0.2.9
它将解决问题。