Git говорит, что мастер в курсе, но это не так - PullRequest
0 голосов
/ 17 марта 2019

У меня есть репозиторий, в котором я поместил изменения в основную ветку, затем я создал другую ветку (4taFase) и начал там делать некоторые изменения.После того, как я закончил свою работу, я хотел перейти на MASTER, поэтому я выехал на мастеринг, но он говорит, что он актуален, когда его явно нет (я делал git add, commit и push). Я уже пробовал git pull, git merge и все, что читал в интернете .Пожалуйста, помогите и спасибо.

1 Ответ

1 голос
/ 17 марта 2019

Из вашего описания я вижу, что в настоящее время у вас есть 2 ветви:

  1. master
  2. 4taFase

4taFase основан на master, но имеет несколько коммитовэтого мастера нетЕсли это так, у вас есть следующие опции:

  1. Do объединить из 4taFase в master.У вас будет вся работа, которую вы сделали в 4taFase, скопированная на мастер, но за один коммит.

    git checkout master git merge 4taFase

  2. Do cherry-pick дляперенести определенный коммит (ы) из 4taFase в master

    git checkout master git cherry-pick <commit-hash from 4taFase>

...