【Git】git 如何回滚代码到某个 commit ?
重写分支太危险 -> 你需要一个好用的工具reset 不局限于做重写历史,如果你要让线上的版本滚回到精确的某个提交的状态:先 checkout 历史提交然后 reset mixed 到 HEAD ,再做一次提交这个提交就包含了两者之间所有更改的 revert 。git checkout [历史commit记录] # 回到历史版本 git reset --mixed [分支] # 把历史版本带到HEAD git checkout [分支] # 切回分支 git commit #
复制链接