我最近从我的远程存储库中过滤了很多bloat文件,这些文件清理了很多提交,但是我无法弄清楚其他开发人员如何在不重写未提交的提交的情况下完成这些更改。
其他开发人员如何从我的遥控器中取出并重写他们的历史记录,但保留他们尚未推送的本地提交?我试过了
git fetch origin
git pull --force
但这删除了他们的提交,我也尝试了
git fetch origin
git rebase origin/master
但这只是给我们合并冲突。如果我只是告诉他们pull
,它会使提交历史加倍。