Это обновлённый AiSearch.Что-то работает не так? Расскажите или вернитесь на прежнюю версиюСообщитьПрежняя версия✕

Я завалил собес: что делает git rebase (и почему он не затирает коммиты)

Автор: User 254f7fd2

Шестой вопрос, на котором я ошибся на собеседовании: «что делает git rebase». Сказал, что он затирает чужие коммиты. Нет. Шпаргалка: rebase переносит твои коммиты поверх другой ветки (например, свежего main) — история прямая, без merge-коммита. Коммиты создаются заново, с новыми хэшами. Старые остаются в reflog — к ним можно вернуться. Чужие ветки rebase не трогает: переписывается только история твоей. Опасно одно: rebase уже запушенной общей ветки — придётся push --force-with-lease, у коллег будут конфликты. Сохрани шпаргалку. А ты чем пользуешься — merge или rebase? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.

sobes-06-rebase.mp4 · 7.4 MB · video/mp4Сделать своёСкачать

Похожее