Я хотел бы поместить проект Git в GitHub, но он содержит определенные файлы с конфиденциальными данными (имена пользователей и пароли, например /config/deploy.rb для capistrano).
Я знаю, что я могу добавить эти имена файлов в .gitignore, но это не удалит их историю в Git.
Я также не хочу начинать заново, удаляя каталог /.git.
Есть ли способ удалить все трассировки определенного файла в истории Git?