git 回撤远程版本

先git log 查看自己需要回退到哪个版本的编号, 比如是a4d42d, 然后 git reset --hard  a4d42d 回退本地commit到a4d42d这次提交(注意, 需要先改本地的), 然后复制一份本项目做备份, 再git pull下远端代码(这么做是为了同步远程的分支,例如 dev分支, 不同步---也就是合并的话, git是不允许你push到远端的), 拉取完合并后又恢复成了原本的错误提交代码, 不过不要紧, 再把备份的文件覆盖掉拉取下来的文件, 然后git add *, git commit -m "xxx", git push.

ok, 到此, 远端的代码已经变成了回撤后的代码了 , 本人亲身经历有效

你可能感兴趣的:(前端开发)