git版本回退

  • git reset

    • 用于本地未推送的更改,适用于需要彻底丢弃一些更改并清除提交历史的场景。
  • git revert

    • 适用于已经推送的更改,需要撤销某个特定提交但保持提交历史完整的场景。

查看提交历史,找到要撤销的提交哈希
git log –oneline

反转指定的提交
git revert f8e0abd

推送更改到远程仓库
git push origin main