我在使用 SourceTree 时遇到了一个错误,提示 "Error Encountered: 'git tag' failed with code 128: fatal: unterminated line in .git/packed-refs"。如果有人看到这个错误并知道解决方法,我将不胜感激。
我在使用 SourceTree 时遇到了一个错误,提示 "Error Encountered: 'git tag' failed with code 128: fatal: unterminated line in .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 解压到同一文件夹即可。
只需删除flutter文件夹中的.git/packed-refs文件。
从https://flutter.dev/docs/get-started/install/windows下载SDK,将文件夹复制到flutter位置,这样文件就会混合在一起,一切都能正常工作。
我知道这个问题已经有一段时间了,但今天我遇到了这个问题,所以想要发布我解决它的方法,以防对某人有所帮助。我卸载并安装了最新的Sourcetree版本,错误就消失了。
可能不是每个人的解决方法,但我进入文件并使用VS Code文本编辑器查看它,发现它只有成千上万个空字符,所以我只是删除了所有空字符并保存。看起来解决了问题。
.git/packed-refs
上进行修正。 - torek