Получите новые основные изменения в вашей ветке - PullRequest
0 голосов
/ 13 декабря 2018

Я создал новую ветку из master, в которой я работал последние несколько дней.Теперь master имеет некоторые новые изменения, которые помогут моей ветке пройти неуспешный тест, поэтому мой вопрос:

Как я могу получить эти новые изменения из master в мою ветку, чтобы я мог затем отправить свой PRв GitHub и пройти тест?

1 Ответ

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

Вообще говоря, вы можете git pull внести эти новые изменения с пульта master.Таким образом, используйте:

git pull origin master           # merge strategy
git pull --rebase origin master  # rebase strategy

Вы можете получить конфликты слияния из любого типа извлечения, которые вам затем придется разрешить.Здесь есть крайний случай, который заключается в том, что, возможно, ваш рабочий каталог и / или этап не являются чистыми в данный момент.В этом случае вы можете сделать один из трех следующих вариантов:

  • Выполнить git commit для подтверждения вашей работы
  • Выполнить git stash для временного хранения вашей работы, затемПовторите копирование позже
  • Вы можете сделать git reset и удалить свой рабочий каталог или этап
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...