前言
git的撤销与回滚在平时使用中还是比较多的,比如说我们想将某个修改后的文件撤销到上一个版本,或者是想撤销某次多余的提交,都要用到git的撤销和回滚操作。
那么如果我们不小心把不需要代码或者错误代码commit到远端了怎么办呢?
- 检出远端dev_ios
git checkout origin/dev_ios - 创建并切换到新的分支dev_temp
git checkout -b dev_temp - 回滚代码到某次提交
git reset --hard xxxxx - 删除本地dev_ios分支
branch -D dev_ios - 将当前代码设置成新的dev_ios分支
git checkout -b dev_ios - 删除远端dev_ios分支
git branch -r -d origin/dev_ios - 将本地dev_ios推送到远端
git push origin dev_ios