只要有其他人使用你的分支(读或写),你的强制推送会导致他们无法再拉取,而需要每次更改时都进行克隆。所以我不认为这里有用例。也许如果你添加一些更多的上下文会有帮助。 - Simon Warta
一位同事从我的代码库中获取了一个名为X的分支,修复了一个bug,然后出于某种原因交互式地重新设置了该分支,并将其强制推送回我的代码库。与此同时,在它被重新设置之前,我有一些其他基于X的分支,因此现在这些分支存在合并冲突。我可以接受能够强制推送到自己的代码库,因为我知道什么与什么相连(而且我经常使用git commit --amend),但我希望其他人在搞乱它之前先问我。 - jay
git commit --amend
),但我希望其他人在搞乱它之前先问我。 - jay