>_ IzzyLab

Практическое задание

Исправь сообщение последнего коммита

средне

В /root/project последний коммит содержит опечатку в сообщении (Fix loign bug). Исправь сообщение последнего коммита на Fix login bug, ничего не меняя в файлах.

Что потренируешь:
  • git commit --amend
  • переписывание коммитов
  • история git
  • git log

Разбор темы

git commit --amend не добавляет новый коммит, а переписывает самый свежий: заменяет верхушку ветки новым объектом (с новым хешем), сохраняя содержимое. Если индекс пуст, меняются только метаданные — например текст сообщения, — а файлы остаются нетронутыми. Поэтому общее число коммитов не растёт, что и отличает amend от обычного git commit.

Что проверяется

  1. сообщение последнего коммита — Fix login bug
  2. число коммитов равно 2

Как это выглядит