Xcode Git历史清理不';似乎没有效果
我运行了以下两个命令来清理git存储库中的.pbxuser和.mode1v3文件,但之后当我启动gitx时,我仍然可以在历史记录中看到它们Xcode Git历史清理不';似乎没有效果,xcode,git,Xcode,Git,我运行了以下两个命令来清理git存储库中的.pbxuser和.mode1v3文件,但之后当我启动gitx时,我仍然可以在历史记录中看到它们 git filter-branch --tree-filter "git rm -rf --cached --ignore-unmatch *.pbxuser" HEAD rm -rf .git/refs/original/ && git reflog expire --all && git gc --aggressive -
git filter-branch --tree-filter "git rm -rf --cached --ignore-unmatch *.pbxuser" HEAD
rm -rf .git/refs/original/ && git reflog expire --all && git gc --aggressive --prune
我在这里误解了什么?这些命令似乎完成了任务,但为什么gitx仍在查看其历史中的差异
尊敬的Erik,请尝试克隆已清理的存储库,并查看gitx是否仍在该(克隆的回购)历史记录中查看差异。
(请参阅“”)尝试克隆已清理的存储库,并查看gitx是否仍在该(克隆的回购)历史记录中查看差异。
(见“”)谢谢,我试试看。很抱歉,double post之前没有找到这个问题。似乎我的filter命令有点错误。链接问题中的命令完成了任务。谢谢@你不需要克隆回购协议?只是为了过滤分支和gc修剪?谢谢,我会试试的。很抱歉,double post之前没有找到这个问题。似乎我的filter命令有点错误。链接问题中的命令完成了任务。谢谢@你不需要克隆回购协议?仅用于过滤分支和gc修剪?