最佳答案
我只是用git rebase压缩了一些提交,并做了一个git push --force(这是邪恶的,我知道)。
现在,其他软件工程师有不同的历史,当他们执行git pull时,Git将合并。有没有办法解决这个问题,除了做rm my-repo; git clone git@example.org:my-repo.git?
我需要与git push --force相反的东西,但git pull --force没有给出预期的结果。