Git|记一次误提交的解决办法

637 查看

在不应该开发的分支,进行了开发,并且进行了commit和push.

回滚:

git branch
# error_branch

git branch new_branch_for_backup
git reset --hard commit_id
git push origin:error_branch

git checkout right_branch
git merge new_branch_for_backup
git branch -d new_branch_for_backup
git push

参考:

  1. http://www.cnblogs.com/qualitysong/archive/2012/11/27/2791486.html