Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Сотрудничество в Git
  6. Слияние ветвей
  7. Перебазирование ветвей
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Перебазирование ветвей

Для поддержания более чистого журнала изменений вы можете использовать команду git rebase для интеграции ваших ветвей.

Предположим, у нас есть две ветки со сценарием неускоренного слияния.

Branch

Перебазирование приведет к тому, что журнал ветвей будет выглядеть так, как показано в примере ниже.

Unify branches by using rebase

Когда вы перебазируете ветку исправления ошибок в основную ветку, фиксации из ветки исправлений будут воспроизведены и добавлены в конец основной ветки. Результатом является один простой поток фиксаций в журнале ветви исправлений.

В случае конфликта при добавлении фиксации Git попросит вас решить конфликт, прежде чем приступить к перебазированию других фиксаций.

Unify branches by using rebase

Перебазирование не перемещает положение основной ветви. В любом случае вы можете выполнить ускоренное или чистое слияние от ветви исправления ошибок к основной ветви после перебазирования.

Unify branches by using rebase

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life