2017-02-11 2 views
1

У меня есть a feature ветка от master.`git pull origin master` в мой магазин функция ветка

За неделю до этого после завершения моей feature филиальной работы говорит сообщение This branch has conflicts with the base branch в моей просьбе тяговых

Чтобы разрешить эти конфликтующие файлы, я git pull origin master в мою feature отрасли.
Теперь я вижу, что все коммиты от master втянуты в мою ветку, и мой запрос тяги показывает, что все мои работы дополнительно работают и другие.

Как это решить?

ответ

0

Вместо того, чтобы тянуть (скачивает + слияние), вы можете вместо этого:

  • сброса снова ваша функция ветви к what it was before the pull
    (попробуйте git reset --hard ORIG_HEAD, или, если он не работает, git reflog + git reset --hard [email protected]{x} с x быть число видели в reflog)
  • попробовать перебазирования вместо:

    git checkout feature 
    git fetch 
    git rebase origin/master 
    git push --force 
    
+0

Уже перетасованное слияние связывается с моей веткой. Но я могу это сделать? – vijay

+0

Несомненно, сила нажатия перезапишет вашу ветку функций и обновит запрос на извлечение – VonC