前言

工作中 不小心把未上线代码提交到了 远程master分支该怎么办
Git回滚远程仓库代码_git

淡定 下面开始回滚代码

方式一、使用IDEA回滚远程仓库代码

下图中 123 是错误的提交记录
现在要把远程的master分支 回滚到 测试提交1 时的状态
Git回滚远程仓库代码_回滚_02
Git回滚远程仓库代码_命令行工具_03
打开仓库 git push -f 完事
Git回滚远程仓库代码_bash_04

擦擦汗-_-||

方式二、使用git bash命令行工具

按照下图 1 2 3 4操作 获取要回滚到的 版本号

Git回滚远程仓库代码_bash_05
在项目文件夹下打开 Git Bash命令行工具
Git回滚远程仓库代码_bash_06

git reset --hard 上面复制的版本号
Git回滚远程仓库代码_版本号_07

git push -f
Git回滚远程仓库代码_bash_08

完事 擦汗-_-||