DevTools Radar
DevTools Radar
@DevToolsRadarPro

Git-фишки, которые экономят часы на ревью, откатах и поиске сломанного коммита

Git-фишки, которые экономят часы на ревью, откатах и поиске сломанного коммита

— git add -p добавляет изменения кусками. Удобно, когда в одном файле и фикс бага, и мусорный лог. Коммит получается чище, ревью — быстрее.

— git switch -c fix/login --track origin/main сразу создаёт ветку от нужной базы. Меньше шансов начать работу поверх старого локального состояния.

— git commit --fixup HASH помечает правку к конкретному коммиту. Потом git rebase -i --autosquash сам поставит её в нужное место. Отлично для аккуратной истории перед PR.

— git bisect ищет коммит, где всё сломалось. Отмечаете хорошее и плохое состояние, дальше Git ведёт по точкам проверки. Особенно полезно в больших ветках.

— git reflog спасает после неудачного rebase, reset или удаления ветки. Это журнал ваших перемещений по репозиторию, из него часто можно вернуть «потерянный» коммит.

Мини-правило: если команда меняет историю, сначала проверьте git status и запомните текущий хеш через git rev-parse --short HEAD. Две секунды подготовки часто экономят час раскопок.
Этот пост опубликован в Telegram-канале DevTools Radar. Подписаться можно по ссылке: @DevToolsRadarPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.