gpt4 book ai didi

git - 如何防止我的 git 损坏?

转载 作者:太空狗 更新时间:2023-10-29 13:15:09 27 4
gpt4 key购买 nike

我正在 Android Studio 项目中使用 VMWare 的虚拟 ubuntu 16.04 环境。 git 设置正常,大部分时间都能正常工作,但我偶尔(过去两个月至少三次)得到一个损坏的 git。

error: object file .git/objects/bb/2b004268181780ddea02ea4313142fc36a0541 is empty
error: object file .git/objects/bb/2b004268181780ddea02ea4313142fc36a0541 is empty
fatal: loose object bb2b004268181780ddea02ea4313142fc36a0541 (stored in .git/objects/bb/2b004268181780ddea02ea4313142fc36a0541) is corrupt

我不是在问如何修复这些错误,我已经修复了几次,但它们一直在发生,修复起来真的很烦人且耗时。发生这种情况的原因是什么?

我使用 git 的正常一天是打开 VMWare,登录到我的虚拟机,然后打开 android studio,直到一天结束我才接触 git。我以两种方式之一结束这一天。

  1. 我在 Android Studio 上单击 File -> Exit,git 提交内容,然后关闭 VMWare。然后我关闭了桌面。
  2. 与 1 相同,除了我让 VMWare 打开,那天我没有 git commit,Ctrl-alt-del 并将桌面设置为锁定模式。

或者两者的一些变体。

我通常在一天结束时尝试提交时遇到损坏。

Hard Disk Settings

其他 VMWare 设置:

最佳答案

对于那些遇到问题并且磁盘大小不是问题的人,这可能会有所帮助:我正在关闭我的机器并且我不断收到 git repo 错误(我还注意到启动时有多个日志恢复)。然后我尝试通过文件菜单发送关机信号;它表明我有打开的文件。我怀疑关机允许这些文件关闭;我怀疑其中一些是 git repo 文件。

这消除了日记错误,到目前为止我还没有看到任何 git repo 错误。机器菜单下的 ACPI 关闭菜单选项可能更好。

关于git - 如何防止我的 git 损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com