如果本地代码还没push到git,可以使用git reset --hard 如果想留下提交、回滚历史记录,用git revert 如果不想留下提交、回滚历史记录,git reset xxx; git push -f。 直接丢弃后面的提交且历史记录都没了。这种强制push一定要小心。如果push错了就找不回以前代码了,只能从本地历史记录里翻了。