Safe force push procedure?
问题 I hear that force pushing ( git push -f ) is a dangerous practice to be avoided if possible. That being said, what would be a safe procedure for doing so in the case of a private repo shared among a small team? I imagine it would be something like this: I ask team members not to push until I'm done. I fetch. I update the branch's history as needed (amend, rebase, etc.). I force push. I tell them I'm done. They do ___ to acquire and integrate the new history with their code without anything