Git神秘地运行垃圾收集“不时”,删除和孤儿提交您有。
https://www.kernel.org/pub/software/scm/git/docs/git-gc.html
科学上,这将发生大约6-8小时后,你才会意识到你真正需要的是刚刚被删除的提交。
我不想让Git删除我的文件。如何完全禁用自动垃圾收集?
发布于 2015-01-22 15:29:54
一些git命令可能会自动运行git;有关详细信息,请参阅下面的--自动标志。如果您知道自己正在做什么,并且只想永久禁用此行为,而无需进一步考虑,那么只需: $ git配置--全局gc.auto 0
发布于 2019-07-23 21:15:40
我找到这个答案是因为我试图阻止git在后台运行git gc,因为它干扰了我试图在回购上执行的其他操作。实际上,您可以通过以下方法来特别禁用背地行为
$ git config gc.autodetach false如果您希望在所有repos上都有此行为:
$ git config --global gc.autodetach falsehttps://stackoverflow.com/questions/28092485
复制相似问题