Я удалил несколько больших файлов из репозитория, следуя этим инструкциям:
http://help.github.com/remove-sensitive-data
Однако, если я сделаю свежий клон из моего основного репо, я все равно сохраню удаленные данные. Я подозреваю, что это из-за этого:
"Имейте в виду, что принудительное нажатие не стирает коммиты на удаленном репо, оно просто вводит новые и перемещает указатель ветви, чтобы указывать на них. Если вы беспокоитесь о пользователях, получающих доступ к плохим коммитам напрямую через SHA1, вы будете необходимо удалить репо и воссоздать его. "
Я пытался перенести коммиты в новый репозиторий, и, хотя у него нет дополнительных данных, в нем также отсутствуют все мои проблемы с github.
Два (связанных) вопроса:
- есть ли способ подтолкнуть очищенное репо к основному репо?
- если нет, есть ли способ перенести проблемы из основного репо в новый репо?