Автомобили · Инструкция
Git: как использовать fixup и rebase --autosquash
Задача этой страницы — как использовать fixup и rebase --autosquash. Начните с шага «1. Найдите целевой hash», затем вып
Короткий ответ
Создайте fixup через `git commit --fixup=<commit>`, затем `git rebase -i --autosquash <base>` для автоматической перестановки исправления.
Как сделать
- 1. Найдите целевой hash
- 2. Создайте fixup-коммит
- 3. Запустите interactive rebase с autosquash
- 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.