TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #3012 568
git range-diff: проверка изменений в коммитах после rebase

Команда git range-diff сравнивает серии коммитов до и после переноса ветки на новую базу. Одинаковые сообщения в git log не гарантируют, что код сохранился: ручное разрешение конфликта становится частью переписанного коммита.

В воспроизводимом упражнении с тремя коммитами при разрешении конфликта намеренно меняют вычитание x.patch - y.patch на y.patch - x.patch. Ошибка оказывается в коммите про оформление кода.

Разбор показывает, как сохранить исходную ветку командой git branch before-rebase и прочитать результат сравнения: знак = отмечает совпавшие изменения, ! указывает на различия. Два уровня знаков в выводе помогают найти случайную правку внутри изменённого коммита.

#git #инструменты
More from @prog_tools
  1. Oct 12, 2026Шпаргалка по GitHub Copilot CLI: история диалога, каталоги и экспорт сессий GitHub Copilot…
  2. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  3. Oct 11, 2026Post #3011
  4. Oct 11, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  5. Oct 11, 2026Команды Git для восстановления коммитов и переноса изменений Git позволяет отменить локаль…
  6. Oct 11, 2026Как подключить личный GitHub и корпоративные аккаунты к GitButler GitButler позволяет рабо…
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 →