在先前的SHA上重新创建远程分支

时间:2014-08-29 14:52:03

标签: git

团队正在使用git从远程仓库开始工作。

对原始主人进行了几次推送,这是不需要的,并且不易回复。

鉴于有问题的推动,没有人从遥控器中拉出来,我可以做下面的事情吗?

git checkout master && 
git reset --hard <green-sha> && 
git push origin :master && 
git push origin master

1 个答案:

答案 0 :(得分:1)

您应该push -f清理遥控器,然后其他人git fetch然后git reset --hard origin/master