2014-10-29 5 views
0

Я просто запустить:Push after filter-branch - index-filter?

git filter-branch --indexfilter 'git rm -r --cached --ignore-unmatch <file>' --tag-name-filter cat -- --all HEAD 

Однако, когда я бегу

git push origin master --force 

Это говорит "Все уточненный".

Что я делаю неправильно здесь или я пропустил?

ответ

1

Это означает, что ваша ветка фильтра ничего не изменила, так что ничего нового не нажать.

+0

Но я вижу, что файл больше не находится в моем репозитории. Есть идеи? –

+0

Вы уверены, что 'origin/master' и' master' указывают на разные коммиты (проверьте SHA1 или посмотрите на ваш любимый графический графический интерфейс Git)? – CharlesB

+0

Никакой фиксации не было сделано, я запускал ветвь фильтра - index-фильтр, который переписывает историю. Никаких новых коммитов не было. Было бы это означать, что я испортил свой фильтр-ветвь? –

Смежные вопросы