如果你要rollback的commit还没有push到远程仓库的话:

?
1
git reset --hard <要rollback到的commit>

如果已经push的话,可以先执行上面的命令,再强制推送你当前的版本到远程仓库:

?
1
git push <remote> HEAD --force

执行此命令的时候要小心,确保你的本地仓库是最新的并且没有其他人也在此时做push,否则可能会丢失数据。


-------------------转自OSChina回答

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐