如何从github上删除我和其他人的推送提交?

时间:2018-11-27 15:03:55

标签: git visual-studio github

In this picture,您可以看到最后的提交。最后两个来自我,之后三个来自其他人。这些应该被删除,并且分支应该被设置为提交“菜单场景toegevoegd”的先前状态。我怎样才能做到这一点?预先感谢!

1 个答案:

答案 0 :(得分:0)

不建议这样做,因为这会破坏其他开发者机器上的本地副本,但是有可能。

首先,将您的本地分支重置为所需的提交

git checkout develop
git reset --hard 21fd53a

然后,使用--force修饰符将其推送到远程服务器(GitHub)上,以明确表明您要强制执行此破坏性操作

git push --force origin develop