Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果有人在重新调整他们的分支时遇到困难(例如它离 master 的位置真的很远,因为他们一直懒得跟上)。检查他们的远程分支,为他们重新设置基础(自己手动完成所有手动更新)并将其推送到他们的远程分支上是否安全?
检查他们的远程分支,为他们重新设置基础(自己手动完成所有手动更新)并将其推送到他们的远程分支上是否安全?
是和否:您将不得不强制推送,即为他们的分支发布不同的历史记录。 因此,您需要传达他们必须将本地分支重置origin/abranch为新的,并继续从那里工作。
origin/abranch
git checkout abranch git branch abranch_old # keep a pointer to the old history just in case git reset --hard origin/abranch