Не удалось получить главную ветвь pull на сервере

#git

Вопрос:

Я пытаюсь извлечь свою главную ветвь, которая обозначается именем ветви в приведенной ниже команде. когда я запускаю git pull имя ветви источника, я получаю следующее сообщение:

 [------ server path]$ git pull origin branchname
error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.
[------ server path]$ git status
On branch branchname
Your branch is ahead of 'origin/branchname' by 31 commits.
  (use "git push" to publish your local commits)

All conflicts fixed but you are still merging.
  (use "git commit" to conclude merge)

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        public/images/report.pdf
        public/img/Format.pdf
        public/img/attachment/01622024994.jpeg
        public/img/attachment/01622025119.jpeg
        public/img/attachment/01622038067.png
        public/img/attachment/01622039029.jpeg
        public/uploads/
 

Любая помощь будет высоко оценена

Комментарии:

1. Решение есть. Вы не можете тянуть с текущим слиянием. Вы сделали так, как он говорит, и зафиксировали изменения?

Ответ №1:

В сообщении говорится, что ожидается слияние, поэтому вы должны выполнить команду git merge --continue , а затем повторить git pull origin {{branchname}} попытку .

Это ваше дело?

Комментарии:

1. должен ли я запустить git merge —продолжить в моей локальной системе

2. Да, очевидно.