git 回滚版本

Posted by wxianfeng Sun, 21 Aug 2011 04:28:00 GMT

git 版本出错了,如何回滚到之前某一个版本,思路是本地回滚到之前某个版本,然后把远程分支删除,然后以本地的回滚版本重新建立分支

# 新建old_master分支做备份   
>git branch old_master   

# push到远程   
>git push origin old_master:old_master   

# 本地仓库回退到某个版本   
>git reset --hard baeertasdasdvf

# 删除远程的master分支   
>git push origin :master   

# 重新创建master分支   
>git push origin master  

# 重新clone代码
>git clone git@192.168.10.201:xxx.git