【发布时间】:2010-06-07 21:43:38
【问题描述】:
我运行了以下 2 个命令来清理我的 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 仍在查看其历史记录中的差异?
问候,埃里克
【问题讨论】: