我在 SourceTree 中遇到错误,显示“遇到错误:‘git tag’失败,代码为 128:致命:.git/packed-refs 中未终止的行”如果有人看到此错误并知道解决方案,我将不胜感激.
只需删除文件
.git/packed-refs
。
然后使用
pull
或 fetch
“刷新”您的存储库。
我也有同样的错误
fatal: unterminated line in .git/packed-refs: ...
(那个文件只是几行:
)0000 0000 0000 0000 0000 0000 0000 0000
就我而言,删除文件有效,我可以再次使用我的存储库。
如果上述方法失败,我会尝试在这个答案中提到的事情。步骤是:
remote add origin
)fetch
)reset
)如果在 flutter 中没有看到
.git/packed-refs
文件夹,只需删除 flutter SDK 并提取新的 SDK 同一文件夹
只需删除文件 .git/packed-refs 即可。来自颤振文件夹
再次从https://flutter.dev/docs/get-started/install/windows下载sdk并将文件夹复制到flutter位置,这样文件就混合好了,一切正常。
我知道这个问题是不久前的问题,但我今天遇到了这个问题,所以只想发布我所做的解决方案,以防它对某人有帮助。我卸载并安装了最新的 Sourcetree 版本,错误消失了。
可能不是每个人都能解决这个问题,但我进入该文件并使用 VS Code 文本编辑器查看它,发现它只有数千个空字符,所以我只是将其全部删除并保存。似乎成功了。
删除 .git/packed-refs 文件应该可以解决问题。