Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Git历史清理不';似乎没有效果_Xcode_Git - Fatal编程技术网

Xcode Git历史清理不';似乎没有效果

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存储库中的.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 --prune
我在这里误解了什么?这些命令似乎完成了任务,但为什么gitx仍在查看其历史中的差异


尊敬的Erik,请尝试克隆已清理的存储库,并查看gitx是否仍在该(克隆的回购)历史记录中查看差异。

(请参阅“”)

尝试克隆已清理的存储库,并查看gitx是否仍在该(克隆的回购)历史记录中查看差异。

(见“”)

谢谢,我试试看。很抱歉,double post之前没有找到这个问题。似乎我的filter命令有点错误。链接问题中的命令完成了任务。谢谢@你不需要克隆回购协议?只是为了过滤分支和gc修剪?谢谢,我会试试的。很抱歉,double post之前没有找到这个问题。似乎我的filter命令有点错误。链接问题中的命令完成了任务。谢谢@你不需要克隆回购协议?仅用于过滤分支和gc修剪?