Создаете новую ветку и хотите получить изменения от мастера - PullRequest
0 голосов
/ 07 мая 2020

Итак, я только что слил функциональную ветку для master, и в настоящее время master имеет последний код.

Теперь я хочу создать новую функциональную ветку и начать работу над ней с помощью кода, который в настоящее время в мастере. Что я должен делать? Где оформить заказ и вытащить?

Это делает git pull?

Ответы [ 2 ]

2 голосов
/ 07 мая 2020

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

1 - git checkout master 2 - git fetch origin master 3 - git reset --hard origin/master 4 - git checkout -b <your_branch_name> Это позаботится, если вы получите какой-либо локальный конфликт слияния при использовании «git pull origin master»

0 голосов
/ 07 мая 2020

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

git checkout master
git pull origin master
git checkout -b <new branch>

Это должно работать.

Чтобы увидеть, что будет объединено перед фактическим объединением, вы можете использовать это вместо pull

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