поработал в ней.
- Залил все на сервер.
- Открыл pull request через git, смержил.
- Сделал чекаут на master
- в RM нажал update project rebase
Также создал ветку Feature 2 и повторил весь процесс. Теперь хочу вернуться в Feature 1 и добавить первой фиче новых возможностей. Но нет изменений с мастера. Как их подтянуть правильно?
Загуглив нашел ответ: git pull --rebase origin master
Правильный ли это путь? Или где-то совершаю ошибки -> стоит делать иначе
Фича1 должна и остаться самой по себе, пока ее не слить с мастером. Как сливать - я встречал 2 варианта: - Подлить мастер-ветку в фича1 через merge; - Актуализировать состояние фича1 с мастером через rebase. Подходы разнятся от команды к команде, поэтому и тот, и другой имеют право на жизнь. Конфликты могут быть и там, и там. В принципе, они делают одно и то же, но по-разному. В чем именно разница - будет понятно после экспериментов (либо чтения документации команд гита).
Обсуждают сегодня