1. 程式人生 > >git 遠端倉庫回滾

git 遠端倉庫回滾

git  branch backup  #建立備份分支
git push origin backup:backup #push到遠端
git reset --hard commit_id #本地分支回滾
git push origin  :the_branch #刪除遠端分支
git push origin the_branch #重新建立遠端分支

#如果遠端分支為master分支,會提示不能刪除
#有兩種方法解決這個問題
#第一種:
#在遠端倉庫的目錄下,設定git的receive.denyDeleteCurrent引數
git receive.denyDeleteCurrent warn  
#第二種
git reset --hard commit_id #本地分支回滾
git push origin the_branch -f  #強制更新遠端分支

#慎用!!

原文:http://www.cnblogs.com/iwangzc/p/4062568.html