Перебазировать ветку git feature - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь перебазировать свою функциональную ветвь.

Я создал название ветки элемента "feature / task1" из файла Develop. После этого внесены изменения в ветку Feature и commit -> Push Branch Remote и создан запрос на извлечение (но работа продолжается).

Теперь другой человек внес некоторые изменения в ветку «разработка». Я хочу, чтобы изменения в локальной ветви "feature / task1".

Я пытался " git pull --rebase ", но это показывает.

ошибка: невозможно выполнить перебазирование: внесенные изменения не внесены.

Итак, я попытался следовать, поскольку я не хочу отменять некоторые локальные изменения, также не хочу фиксировать.

1.) git stash 2.) git pull --rebase 3.) git stash pop

Но я все еще не вижу эти последние изменения в моей ветви функций.

Я проверял этот ответ , но не сильно помог. (Если я извлекаю ветку разработки, я вижу последние изменения, но не в своей функциональной ветке).

1 Ответ

1 голос
/ 08 мая 2019

Когда вы сказали, что создали функцию / задачу1 из разработки, вы имеете в виду локальную разработку? В этом случае pull не будет работать, независимо от того, что вы делаете, потому что сначала вам нужно будет запустить local , чтобы вы могли перейти в свою ветку Feature. Вы можете установить ветку upstream на remote development, и тогда она должна работать

git branch --set-upstream-to=origin/develop #adjust name of remote, if it's not origin
git pull -r

или вы можете сделать это вручную

git fetch --all
git rebase origin/develop
...