我们可以在git push之后进行git重置

时间:2014-07-14 19:41:07

标签: git github

https://www.atlassian.com/git/tutorial/undoing-changes#!reset上,我们会看到关于git reset的以下行:

it should only be used to undo local changes—you should never reset snapshots that have been shared with other developers.

建议不要在git reset后执行git push吗?

1 个答案:

答案 0 :(得分:1)

您不想做的一个例子是

$ git add .
$ git commit -m 'Super swell commit'
$ git push origin master
$ git reset --hard master~3
$ git push -f origin master

在繁忙的存储库中,将地毯从其他开发人员的脚下拉出force additional work onto them

如果合作者数量非常少,您可以轻松完成自己想做的快速清理工作。