TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2767 2.31K
Вышел Git 2.54, и в официальном блоге GitHub разобрали главные нововведения релиза. В этот раз добавили фичи, которые сильно упростят жизнь при работе с историей и хуками.

Коротко о главном:

— Новая команда `git history`. Главная киллер-фича релиза (пока экспериментальная). Она позволяет переписывать историю без необходимости запускать запутанный интерактивный rebase (git rebase -i). Сейчас она умеет делать две вещи: быстро переименовать сообщение старого коммита (reword) или разбить один большой коммит на несколько маленьких (split).

— Хуки (Hooks) переехали в конфиги. Раньше Git-хуки нужно было хранить как исполняемые скрипты в скрытой папке .git/hooks, что делало их перенос между проектами настоящей болью. Теперь хуки можно задавать прямо в конфигурационных файлах (на уровне юзера, системы или конкретного репозитория).

— Умная обработка HTTP 429. Если сервер GitHub или GitLab устал и отдает ошибку «Слишком много запросов» (HTTP 429), Git больше не будет просто падать с ошибкой. Он прочитает заголовки ответа и сам подождёт нужное время перед повторной попыткой. Для этого добавили настройки http.maxRetries и http.maxRetryTime.

— Улучшенный `git log -L`. Команду, которая показывает историю изменения конкретных строк в файле, переписали. Теперь она умеет работать с флагами поиска по содержимому (типа -S и -G) и выдаёт более компактный и читаемый дифф.

— Новая стратегия обслуживания. При ручном запуске команды git maintenance теперь по умолчанию используется стратегия geometric, которая быстрее работает с большими монорепозиториями.

@prog_tools (теперь и в Max)
  • 👍 3
  • ❤ 2
More from @prog_tools
  1. Sep 25, 2026Как быстрее освоить tcpdump и dig по man-страницам В официальных руководствах tcpdump и di…
  2. Sep 25, 2026shot-scraper 1.10 научился записывать видеодемонстрации веб-приложений Инструмент shot-scr…
  3. Sep 24, 2026KernelLens: трассировка системных вызовов Linux с нагрузкой менее 1% KernelLens — eBPF-тра…
  4. Sep 24, 2026Как разбирать пути к файлам модификаторами Zsh Zsh умеет выделять части пути без отдельных…
  5. Sep 23, 2026Dust показывает, что занимает место на диске Dust — написанная на Rust альтернатива du, ко…
  6. Sep 23, 2026Как плагин OpenTelemetry строит карту сервисов Плагин OpenTelemetry для JetBrains IDE пока…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →