我有几个git存储库,当我在其中的任何一个上执行git fetch
时,文件.git/FETCH_HEAD
似乎都以这种方式进行了更新:其内容已被获取,转换为NUL ascii字符然后是新的附加了来自提取的数据。之后,git merge FETCH_HEAD
失败了。
克隆新存储库git fetch
后的第一次正常运行,可能是因为没有FETCH_HEAD
。
同一问题也适用于我尝试过的任何存储库,GitHub也是如此。
我的同事在相同的存储库上没有问题,我在另一台计算机上没有这个问题。
在问题开始出现之前,我可能会破坏一些git配置文件,但是我完全删除了与git相关的所有内容(system
,global
设置,%home%/gitconfig
等)
我尝试过:在不同的文件夹中再次克隆存储库;删除git并安装最新版本2.18;使用便携式git 2.17。
我没有尝试:重新安装Windows。
Win10 x64,git 2.17、2.18。