В то время как проверено на ветке, вытяните из master и объедините или перебазируйте в текущую ветку, затем извлеките ветку - PullRequest
0 голосов
/ 31 января 2019

Я работаю над веткой, и перед созданием PR я извлекаю мастер, тяну, затем снова проверяю свою ветку, затем объединяю или перебазирую мастер с моей веткой, затем делаю PR.

Большую часть временинет конфликтов слияния.и если возникнет конфликт слияния, я его исправлю.

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

Я могу подумать о powershell, который может получить имя текущей ветви, сохранить его в переменной, а затем использовать его для выполнения всех операций слияния / перебазировки и окончательной проверки после того, как все закончится.

Не эксперт PowerShell, но уверен, что это можно сделать.Однако есть ли какая-нибудь цепочка команд git, которая может это сделать, без того, чтобы я написал название ветви.Все, что я хочу, это продолжать нажимать на powershell, пока я не найду команду и не выполню ее.Который должен работать в любой отрасли.

1 Ответ

0 голосов
/ 31 января 2019

Вам не нужно проверять мастер, просто извлекайте новые коммиты.Пока ваш пульт дистанционного управления origin, вы можете сделать следующее непосредственно перед отправкой своего PR:

git fetch origin
git rebase origin/master

origin/master является ссылкой на удаленную версию главной ветви (не вашей локальной).).Первая выборка источника обеспечивает наличие обновленных ссылок на удаленные ветви.

⚠ Кроме того, помните, что не следует путать «локальные ветви», «удаленные ветви» и «локальные ссылки на удаленные ветви».ветви».

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