Merging или Rebasing?

Команда git rebase имеет репутацию магической команды Git, от которой начинающие должны держаться подальше, но в действительности она может сделать жизнь намного легче для команды разработчиков, когда используется с осторожностью. В этой статье, мы сравним git rebase с родственной командой git merge и определим все потенциальные возможности для использования перемещения (rebasing) в типичном рабочем процессе работы с Git.

Концептуальный обзор

Первую вещь, которую нужно понять о команде git rebase заключается в том, что она решает ту же самую проблему, что и git merge. Обе эти команды предназначены для внесения изменений из одной ветки в другую – правда они выполняют это абсолютно разными способами.
Продолжить чтение “Merging или Rebasing?”