Как мне продолжить свои изменения на основе новых изменений на мастере - PullRequest
0 голосов
/ 18 мая 2018

В Gitlab я работал в ветке, и в середине моего процесса мой лидер сказал мне, чтобы я извлек новые изменения, и я зафиксировал и протолкнул свои изменения (без запроса на слияние), а затем извлек в главную ветку, после получения его изменений,Теперь, как я могу продолжить свою предыдущую ветку на основе новых изменений?

Ответы [ 3 ]

0 голосов
/ 18 мая 2018

Существует два подхода:

  1. Вы объединяете ветку master с вашей текущей веткой или
  2. Создаете запрос на слияние с веткой master и ждетеРуководитель проекта утвердит его.

В конце концов, это зависит от рабочего процесса вашей команды.

Просто дайте мне знать, если вам нужна визуализация или командная строка git, я обновлю свой ответ.

0 голосов
/ 18 мая 2018
  1. git checkout master
  2. git pull origin master

вы уже выполнили первые два шага для внесения основных изменений.

git checkout your_branch git rebase master # для внесения новых основных изменений в вашу ветку.

Теперь продолжайте работу над своей веткой.

Дайте мне знатьесли это решило вашу проблему

Если возник конфликт, разрешите конфликты и продолжайте использовать git rebase --continue

ПРИМЕЧАНИЕ: если возникли серьезные конфликты, прервите его, используя git rebase --abort, и сообщите об этом своему лиду,

Спасибо!

0 голосов
/ 18 мая 2018

Вам нужно обновить свою ветку с помощью master.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...