我经历了很多帖子,但我无法让它发挥作用。所以......我正在使用 Tower 并访问一个名为 stag 的远程分支。我正在尝试撤消/删除在某个提交之后完成的提交(比如说哈希 - 0008)。
一些注意事项:还有其他人使用这个分支(他们推送了错误的提交 - 所以他们知道这即将到来)而且我不在乎丢失历史或 0008 之后的任何内容。
我尝试了一个git reset --hard 0008
,它在本地工作,但不会在没有撤消它的拉动的情况下推送到远程。如果需要,我可以直接登录到 bitbucket。
我尝试了git revert
60 次提交,但得到“提交 #3434353 是合并,但没有给出 -m 选项。致命:恢复失败。