Практическое задание
Выкинь лишний коммит через rebase
сложноВ /root/repo четыре коммита, каждый добавил свой файл: a.txt, secret.txt, c.txt, d.txt. Коммит, добавивший secret.txt, попал в историю по ошибке. Убери этот коммит целиком из истории ветки main (не просто удали файл в новом коммите — его не должно остаться и в прошлом), сохранив остальные три коммита и их файлы. В итоге в истории должно остаться три коммита, а secret.txt не должен встречаться ни в одной ревизии.
- git rebase -i
- переписывание истории
- drop коммита
- GIT_SEQUENCE_EDITOR
- --root