видалення файла з історії git
уявіть, що ви випадково закоммітили до git репозиторія файл з паролями :)
і помітили цю свою помилку не одразу, а через N коммітів :)
буває і так ))
що робити?))
скидати гілку до перереднього комміта перед помилковим і далі повторювати всі комміти опісля?
це зайва робота, зусилля та витрачання безцінного часу :)
існує інше рішення!
існує потрібна git команда(и), яка(і) дозволяє(ють) переписувати історію git -
конкретно мені допомогла наступна:
$ git filter-branch --tree-filter 'rm -f passwords.txt' HEAD
а також не забути поміняти пароль користувача postgresql
хеппі енд :)
Посилання
https://git-scm.com/book/uk/v2/Інструменти-Git-Переписування-історії