1

如果有人在重新调整他们的分支时遇到困难(例如它离 master 的位置真的很远,因为他们一直懒得跟上)。检查他们的远程分支,为他们重新设置基础(自己手动完成所有手动更新)并将其推送到他们的远程分支上是否安全?

4

1 回答 1

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
于 2012-11-15T08:07:33.407 回答