Выполнить git rebase main
из текущей ветки означает переместить точку отсчета вашей ветки на последний коммит main
.
Это происходит следующим образом:
main
.main
.main
.Основные отличия от merge
:
Характеристика | Rebase | Merge |
---|---|---|
История | Линейная, нет коммитов слияния | Нелинейная, есть коммит слияния |
Чистота истории | Чище, проще для восприятия | Может быть сложнее для восприятия |
Выполнить git rebase main
из текущей ветки означает переместить точку отсчета вашей ветки на последний коммит main
.
Это происходит следующим образом:
main
.main
.main
.Основные отличия от merge
:
Характеристика | Rebase | Merge |
---|---|---|
История | Линейная, нет коммитов слияния | Нелинейная, есть коммит слияния |
Чистота истории | Чище, проще для восприятия | Может быть сложнее для восприятия |
Register or sign in to get access to full answers for all questions from the question bank.