为他们重新定位某人的分支

时间:2012-11-13 16:10:04

标签: git

如果有人在修改他们的分支时遇到困难(例如,他们离主人所在的地方很远,因为他们一直懒得跟上)。检查他们的远程分支是否安全,为他们重新安装(手动完成所有手动更新)并将其推送到远程分支的顶部?

1 个答案:

答案 0 :(得分:1)

  

检查他们的远程分支是否安全,为他们重新安装(手动完成所有手动更新)并将其推送到远程分支上?

是和否:您必须强制推送,即为其分支发布不同的历史记录。
所以你需要告知他们必须重置他们的本地分支到新的origin/abranch,并继续在那里工作。

git checkout abranch
git branch abranch_old # keep a pointer to the old history just in case
git reset --hard origin/abranch