[toc]
在使用git时,push到远端后发现commit了多余的文件或者提交了错误的代码,希望能够回退到以前的版本.
这时就需要下面的操作了.
- 先在本地回退到相应的版本: 
 (git log可以查看本地提交的版本信息,git log remotes/origin/master可以查看远程提交记录)- git reset –hard <版本号> 
 或者
 git reset –soft <版本号>
 (注: –hard会删除当前工作区的修改, –soft可以保留当前工作区的修改,可以重新提交)
- 然后提交到远程仓库
 git push origin <分支名> –force
 (注:如果使用git push是提交不了的,会提示当前版本低于远程仓库版本,需要加上参数–force.如果上面使用的是–soft,需要先提交再Push)
 
        