Слить мастер ветку с моей веткой не работает - PullRequest
0 голосов
/ 13 июня 2019

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

git checkout master
git fetch
git pull origin master
git checkout mybranch
git rebase origin/master

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

1 Ответ

0 голосов
/ 15 июня 2019

Я бы посоветовал вам попробовать это:

git checkout master
git fetch
git pull origin master
git checkout mybranch
git rebase master
# Fix any conflicts that should pop up
git add $ANY_CONFLICTS
git rebase --continue
git commit --amend
git push -f origin mybranch

Надеюсь, это поможет.

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