Подскажите пожалуйста как правильно обновить локальную ветку git
Всем привет! Работаю в локальной ветке (например branch1) созданной от develop, за некоторое время в удаленной ветке develop произошли изменения, теперь чтобы обновить свою локальную ветку branch1, я сначала обновляю локальный develop, дальше делаю checkout на branch1, потом встаю на ветке develop и в меню есть 2 варианта:
- Rebase 'branch1' onto 'develop'
- Merge 'develop' into 'branch1'
Не понимаю, что тут правильнее выбрать вроде по логике если мне нужно из develop обновить branch1 то это 2-й вариант.