> grep -r "CLI"▋
7 записей
2026-10-05
git merge vs rebase — решение за 10 секунд
Merge или rebase — решает один вопрос: покидал ли коммит вашу машину? Таблица решений, случай fast-forward и спасение через reflog, когда rebase пошёл не так.
2026-09-25
Генератор git undo: точная команда для вашего бардака
Ответьте на три вопроса — запушено или нет, сохранить изменения или выбросить, ветка общая или только ваша — и генератор git undo напечатает точную команду: reset, revert или reflog.
2026-09-21
git stash: один файл, не трогая остальные
Спрятать в stash один файл, пока остальная работа в процессе остаётся на месте: git stash push -- <путь>, интерактивный -p и три способа вернуть изменения.
2026-09-15
Git revert vs reset: какая команда спасёт вашу историю
Git revert против reset: какая команда безопасно отменяет коммиты, когда reset --hard уничтожает работу и как каждая переписывает общую историю GitHub.
2026-09-12
Git cherry-pick: несколько коммитов, ветки, конфликты
Git cherry-pick: как скопировать коммит из другой ветки, перенести несколько коммитов или диапазон, разрешить конфликты и когда лучше merge или rebase.
2026-09-09
Как удалить untracked-файлы в Git: безопасный git clean
Как безопасно удалить untracked-файлы в Git: сначала git clean -nd, потом -fd для каталогов и -x для игнорируемых — и почему clean ничего не удаляет.
2026-09-03
Git undo last commit: откат коммита без потери изменений
Отменить последний коммит без потерь: сохранить изменения через reset --soft, снять стейджинг через --mixed, запушенный откатить через revert — точные команды.