Git: от первого коммита до спасения истории
Не боишься сломать историю: откатываешь, разрешаешь конфликты, переписываешь коммиты через rebase, находишь сломавший коммит и спасаешь потерянное.
Начинаем с коммитов и веток, заканчиваем reflog и detached HEAD. Каждый шаг — ситуация, в которую рано или поздно попадает любой, кто работает с git в команде.
- Первый git-коммитсредне
- Настрой git-алиаслегко
- Ветка и слияниесредне
- Разреши конфликт слияниясредне
- Спрячь изменения в stashсредне
- Добавь забытый файл в последний коммитлегко
- Исправь сообщение последнего коммитасредне
- Отмени плохой коммит через revertсредне
- Аннотированный тег на нужный коммитсредне
- Перенеси коммит через cherry-pickсложно
- Найди первый плохой коммитсложно
- Выкинь лишний коммит через rebaseсложно
- Верни потерянный коммит через reflogсложно
- Спаси коммит из detached HEADсложно