S
есть файл index.php
где у меня есть подключение к базе данных, и я случайно закоммитил ее и показал вмему миру, мне не нужно делать новый коммит и писать git commit -am " remove database connection from index file"
тогда любой конечно же полезет в пред.коммит, что бы посмотреть мои данные для подключения и скомпрометировать мою базу данных.
в тоже время я после того как обнаружил свою ошибку делаю так:
изменяю index.php таким образом что бы он не содержал этой инфы
делаю git add .
git commit —amend
CTRL+O
git push —force
и мой пред.коммит перезатирается моими новыми изменениями.
так можно делать с файлами, папками в каких угодно с-циях, когда ветка не protected и туда можно форспушить.
можно как и удалять так и дописывать