1. 使用 git revert
查找你要还原的提交的哈希值:
git log
使用 git revert 命令撤销提交:
git revert <commit-hash>
推送还原后的提交:
git push origin <branch-name>
2. 使用 git reset
查找你要回退到的提交的哈希值:
git log
使用 git reset 命令回退到指定的提交:
git reset --hard <commit-hash>
强制推送更改:
git push --force origin <branch-name>
使用 git revert 可以安全地撤销已经推送到远程仓库的提交,而不会破坏其他开发者的历史记录。