> grep -r "git"▋
12 записей
2026-10-05
git merge vs rebase — решение за 10 секунд
Merge или rebase — решает один вопрос: покидал ли коммит вашу машину? Таблица решений, случай fast-forward и спасение через reflog, когда rebase пошёл не так.
2026-09-29
Jujutsu против Git: кнопка undo, которой у Git не было
jj-vcs/jj по его публичному досье: 31 796 звёзд, ежемесячные релизы, конфликты, хранящиеся в истории, — и журнал операций, который отменяет больше, чем git.
2026-09-28
fatal: not a git repository — как починить за 60 секунд
Четыре реальные причины fatal: not a git repository по убыванию вероятности — и одна команда, которая назовёт вашу до того, как вы что-то тронете.
2026-09-25
Генератор git undo: точная команда для вашего бардака
Ответьте на три вопроса — запушено или нет, сохранить изменения или выбросить, ветка общая или только ваша — и генератор git undo напечатает точную команду: reset, revert или reflog.
2026-09-24
Мой агент опубликовал закрытый пост. Он висел день.
Три пакетных коммита протащили закрытый пост на этот сайт в прод. Почему это пропустили глобы, и каких двух проверок не хватало.
2026-09-21
git stash: один файл, не трогая остальные
Спрятать в stash один файл, пока остальная работа в процессе остаётся на месте: git stash push -- <путь>, интерактивный -p и три способа вернуть изменения.
2026-09-17
.gitignore не работает? Вот настоящее решение
.gitignore не работает? Отслеженные файлы его обходят. Убираем из индекса через git rm --cached, проверяем git check-ignore и рвём цикл коммитов.
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-06
Синхронизация форка с upstream в git: 3 безопасных способа
Синхронизация форка с upstream: две команды через pull, rebase для чистой истории и кнопка Sync fork на GitHub — и починка, если форк не синхронизируется.
2026-09-03
Git undo last commit: откат коммита без потери изменений
Отменить последний коммит без потерь: сохранить изменения через reset --soft, снять стейджинг через --mixed, запушенный откатить через revert — точные команды.