mrsaynothing.dev

> 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 — точные команды.