#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. Да, очевидно.