git 如何撤销远程仓库中的最后一个commit

2025-04-08 02:26:58
推荐回答(1个)
回答1:

首先已经push到远程仓库的提交,有可能已经被其他人pull到他们的本地仓库,而且他们有可能已经在你的提交的基础上进行开发,这样你rollback你的提交,就会影响到其他人。如果你确定你的提交没有被其他人pull,或者你可以通知到其他人。那么你可以在push命令里加入 --force,这样远程分支的HEAD就会被强制修改成和你本地的一样。

如果你想rollback你的本地提交,可以用 rebase 命令。