GIT merge vs rebase. Оксана Боярко

Внутрішній освітній вечір DEWEB Studio сьгодні очолила Оксана Боярко.

******************************

Cистема контролю версій Git допомагає полегшити життя при командній роботі над проектом.
Git - корисний інструмент, з його допомогою легко можна створювати гілки для окремих частин проекту.
Але коли основна гілка майстра активно змінюється, потрібно постійно оновлюватися.
Всі знають про команду merge, і багато хто боїться rebase. Обидві вони допоможуть актуалізувати гілку з віддаленим майстром, але роблять це по-різному.
Merge збереже повністю всю історію розвитку коду, тоді як rebase зробить її чистіше і прямолінійніше, хоча і приховує за собою багато підводних каменів, у тому числі доповнень у вигляді об'єднання коммітів або видалення непотрібних повідомлень з історії.

 

******************************

Сподіваємось, що ми застережили вас від несподіванок щодо використання команди rebase :)

Social activity
23.02.2017