Очистка истории Git, кажется, не имеет эффекта - PullRequest
1 голос
/ 08 июня 2010

Я выполнил следующие 2 команды для очистки файлов .pbxuser и .mode1v3 из моего репозитория git, но потом, когда я, например, запустите 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 все еще просматривает различия в своей истории?

С уважением, Эрик

1 Ответ

1 голос
/ 08 июня 2010

Попробуйте клонировать ваш очищенный репозиторий и посмотрите, просматривает ли gitx diff в этой истории (клонированного репо).
(см. " Удаление каталога из git ")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...