Основная задача Git — гарантировать, что вы не потеряете внесенные изменения. Но эта система также предназначена для предоставления вам полного контроля над процессом разработки. Среди прочего вы сами определяете то, как выглядит история вашего проекта. Такая свобода создает и вероятность потери коммитов.
👉 Какие команды предоставляет Git для перезаписи истории?
📌 Git предоставляет несколько способов изменения истории и отмены изменений:
✔️Используйте команду git commit --amend (--no-edit/-m "comment") для изменения последнего коммита
✔️Используйте команду git rebase для объединения коммитов и изменения истории ветки (git rebase -i даст вам более точный контроль над изменениями истории)
✔️Если вы завершили перебазирование, а затем решили, что полученный результат это не то, что вам нужно — воспользуйтесь командой git reflog, чтобы восстановить предыдущую версию вашей ветки
#вопросы_с_собесов #устрой_деплой
👉 Какие команды предоставляет Git для перезаписи истории?
#вопросы_с_собесов #устрой_деплой