Как мне поймать ветку git, чтобы освоить ее, когда она впереди и позади? - PullRequest
1 голос
/ 02 апреля 2019

Я создал ветку с именем shift-development из master и проделал некоторую работу в этой ветке, поставив ее впереди master на 40+ коммитов. Я также внес небольшое изменение в master, поместив shift-development позади master на 1 коммит. Как мне поймать shift-development до master? то есть перенести изменения из 1 коммита в master в shift-development?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2019

Существует два варианта, вы можете объединить master в shift-development, вызвав следующую команду при shift-development:

git merge master

или, альтернативно, вы можете перебазировать на master, вызвав эту команду (при условии, что вы на shift-development):

git rebase master

Последний не создаст коммит слияния, и история будет выглядеть как brachникогда не устарел.

1 голос
/ 02 апреля 2019

Убедитесь, что вы находитесь на ветке shift-development и выполните

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