Что такое git rebase vs merge?

Junior
313 просмотров
AFK Offer AI

Merge создаёт merge commit — сохраняет историю как есть, видно когда ветка влилась. Rebase переписывает коммиты поверх target ветки — линейная история, чище выглядит. Rebase: git checkout feature && git rebase main. Merge: git checkout main && git merge feature. Золотое правило: никогда не rebase публичные ветки (shared). Для feature branch — rebase перед PR ок. Squash merge — все коммиты ветки в один коммит в main. Команда должна выбрать одну стратегию и придерживаться.

Следующий вопрос

Как работает Prometheus scraping?