Получение ошибки «Неустранимый: не удалось открыть« .git / MERGE_HEAD »» при фиксации - PullRequest
0 голосов
/ 16 мая 2019

получаю ошибку при попытке сделать "git commit -m '...'"

fatal: could not open '.git/MERGE_HEAD' for reading: No such file or directory

Я работаю над веткой и пытаюсь получить доступ от мастера, но сначала мне нужно зафиксировать

1 Ответ

0 голосов
/ 16 мая 2019

Файл MERGE_HEAD существует, когда вы находитесь в процессе слияния двух ветвей. Вполне вероятно, что ваша текущая ветвь находится в состоянии несуществующего слияния.

Если вы используете Git> 1.6.1, вы можете использовать git reset --merge, чтобы восстановить текущую ветку обратно в состояние, в котором она была до слияния.

Затем вы можете зафиксировать и, наконец, объединить мастер:

git commit -m "Some message"
git checkout master
git pull origin master
git checkout {branch}
git merge master
...