Git 回滚远程分支

1、切换分支

git chechout bc20160801

2、备份当前分支

git branch bc20160801_backup

3、回滚本地代码库

      git reset --hard  commit_id //把本地分支回滚到commit_id

注意:本地分支要比远程分支旧,因此,如果 git pull,会发现 git reset 掉的版本返回了,所以,需要在 git fetch 或 git pull 之前先把 reset 过的本地分支强行 push 到远程分支上去,降低远程分支的版本


4、执行:git push origin +bc20160801:bc20160801

需要注意的是,+ 是必须的,<local>和<remote>分别指你的本地分支名和远程分支名


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值