получить изменения от мастера после создания ветки - PullRequest
0 голосов
/ 08 ноября 2018

Я использую Egit с eclipse для работы над моим проектом Java. Я создал ветку с именем branch1 из master и начал работать над ней.

Тем временем мой коллега создал еще одну ветку branch2 из master, внес некоторые изменения и объединил branch2 обратно в master.

Теперь мне нужно получить все изменения, которые были внесены в master в мою ветку branch1.

Как этого добиться, используя eclipse или github и , не используя никаких команд .

1 Ответ

0 голосов
/ 07 декабря 2018

Использование Eclipse / EGit:

  1. Открыть представление «Git Repositories»
  2. Убедитесь, что branch1 извлечен (соответственно ветка, которую вы хотите обновить с изменениями удаленной master ветки).
  3. Щелкните правой кнопкой мыши хранилище, над которым вы работаете, и нажмите Fetch from Upstream. Это позволит получить информацию о новых фиксациях в удаленном репозитории (в вашем случае новые коммиты, которые были добавлены в основную ветку после создания вашей ветки (branch1)). enter image description here

  4. Разверните узел Remote Tracking и щелкните правой кнопкой мыши ветку master. Выберите Merge или Rebase on. Оба варианта обновляют вашу ветку (branch1) с учетом изменений, которые были добавлены в ветку master. enter image description here

Разница между Merge и Rebase on: https://stackoverflow.com/a/16666418/5207900

...