n1ro°
RU

Автомобили · Инструкция

Git: как использовать fixup и rebase --autosquash

Задача этой страницы — как использовать fixup и rebase --autosquash. Начните с шага «1. Найдите целевой hash», затем вып

Редакция N1RO · Проверено

Короткий ответ

Создайте fixup через `git commit --fixup=<commit>`, затем `git rebase -i --autosquash <base>` для автоматической перестановки исправления.

Как сделать

  1. 1. Найдите целевой hash
  2. 2. Создайте fixup-коммит
  3. 3. Запустите interactive rebase с autosquash
  4. 4. Проверьте переписанную историю

Команда и проверка

  • Основная команда: `git commit --fixup=<commit>`
  • Связанная проверка: `git rebase -i --autosquash <base>`

Что сверить

  • Исходная точка: 1. Найдите целевой hash
  • Команда или действие этой задачи: git commit --fixup=<commit>
  • Финальная проверка: 4. Проверьте переписанную историю

Риск

Перед изменением истории или индекса сохраните незакоммиченные правки и проверьте текущую ветку. Для интента «как использовать fixup и rebase --autosquash» особенно важно: 3. Запустите interactive rebase с autosquash

Что учитывать

Перед изменением истории или индекса сохраните незакоммиченные правки и проверьте текущую ветку. Для интента «как использовать fixup и rebase --autosquash» особенно важно: 3. Запустите interactive rebase с autosquash

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-commit Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.