У меня есть несколько репозиториев git, и когда я делаю git fetch
в любом из них, файл .git/FETCH_HEAD
кажется обновленным таким образом: его содержимое берется, преобразуется в символы NUL ascii и затем добавляются новые данные из fetch , После этого git merge FETCH_HEAD
не удалось.
Поврежден FETCH_HEAD
Первый раз после клонирования нового репозитория git fetch
работает нормально, возможно, потому что нет FETCH_HEAD
.
Та же проблема касается любого репозитория, который я пробовал, GitHub тоже.
У моих коллег нет проблем с теми же репозиториями, у меня их нет на другом компьютере.
Я мог бы сломать какой-нибудь git config файл до того, как проблема начала появляться, но я полностью удалил все, что можно найти в git (system
, global
settings, %home%/gitconfig
и т. Д.).
Попробовал: снова клонировать репо, в разные папки; удалите git и установите последнюю версию 2.18; использовать портативный git 2.17.
Я не пробовал: переустановить Windows.
Win10 x64, git 2.17, 2.18.