我执行了 git pull --rebase 并且出现了以下错误:
error: file write error (No space left on device)
fatal: unable to write sha1 file
fatal: unpack-objects failed
我的设备上有很多空间。不知道为什么会显示此错误。
我第一次遇到这个错误。
最佳答案
您的驱动器空间不足。从您机器上的任何位置删除一些未使用 文件。完成一些大扫除之后,您可能会考虑运行 git gc
让 git 垃圾收集您的存储库;如果你最近对 git 的对象做了很多更改——就像 rebase 可能发生的那样——你可以从 git 本身回收重要数据。在给 git 一些喘息空间后(因为 gc 需要一点回旋余地来将数据复制到新文件),git gc
将尽可能压缩您的 git 存储库,而不会丢失存储库的历史记录.
关于Git 设备上没有剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332320/