Ссылка FETCH_HEAD не обновляется правильно после «git fetch»

У меня есть локальный репозиторий, который тянет из удаленного. Бегgit pull так же какgit fetch; git merge FETCH_HEAD используется для выполнения точно такого же действия, как ожидается отописаниеgit pull:

DESCRIPTION

Incorporates changes from a remote repository into the current branch. In its default mode, git pull is shorthand for git fetch followed by git merge FETCH_HEAD.

В настоящее время и неожиданно работаетgit fetch перестал обновлятьFETCH_HEAD Ссылка правильно.FETCH_HEAD сейчас привязан к старому коммиту. Бегgit fetch загружает все изменения в удаленные отслеживаемые ветви, но FETCH_HEAD остается неизменным независимо от ветви, в которой он запущен.

# currently in branchone
> git fetch

# branchone is up to date since...
> git rev-parse branchone
593539e8a98ba5980d4b645db3b0f506bb9b6a2c

# ...its in the same commit as the remote branch
> git rev-parse origin/branchone
593539e8a98ba5980d4b645db3b0f506bb9b6a2c

# however FETCH_HEAD shows something different
> git rev-parse FETCH_HEAD
37301df96597ac037f8e7e846fea6fc7df77bea5

git pull по-прежнему выполняет правильное задание. Однако работаетgit fetch; git merge FETCH_HEAD будет делать что-то другое, так какFETCH_HEAD указывает на неправильный коммит.

Есть ли какие-либо настройки или проблемы, которые могут быть связаны сgit fetch поведение?

Ответы на вопрос(3)

Ваш ответ на вопрос