Git remote是一个提交,我无法在本地获取或重置

时间:2015-09-18 14:49:04

标签: git bitbucket git-reset

经过一些重新定位和硬重置后,我最终在我的存储库中提交了一个我无法在本地跟踪的提交。

我在bitbucket上的存储库看起来像这样

enter image description here

虽然我本地存储库上的最后一次提交是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

提交a25567525b290e实际上在更改方面是相同的,实际上我只是想将远程头重置为a255675

为什么它不起作用,我该如何实现?

1 个答案:

答案 0 :(得分:2)

删除优于当前本地提交的git-tag 0.2.9

   git push origin :0.2.9

它将解决问题。