从本地laravel应用程序中删除旧的(巨大的).git/objects/$folder/$文件是否保存?

vbopmzt1  于 2022-11-27  发布在  Git
关注(0)|答案(1)|浏览(178)

每当我创建laravel应用程序的zip包时,它都会在.git/objects/1c文件夹中的某个特定文件上停顿大约10秒

-r--r--r-- 1 root root       267 Sep  3 03:51 2594ce9a9da03d6809e24073d6d108825d5742
-r--r--r-- 1 root root 666746290 Sep 15 17:11 3132aadcdf726d34029ea4cfebd0c4be1da404
-r--r--r-- 1 root root      2394 Nov 17 09:36 3b6e5ba61c50d8c98efa06f0e81d9092510aac

这= diskspace相当多。我想知道它是否会导致任何问题的应用程序或问题时,我做一个git推送,如果我删除该文件?

41ik7eoe

41ik7eoe1#

不,这里不安全!
虽然它不会影响你的Laravel应用程序,但它肯定会破坏你的git存储库,因为.git/objects/ is where git stores all its contents。如果.git/objects/的内容变得太大,你可能想尝试git gc来垃圾收集旧文件,并压缩其余的文件。
另外,如果你想打包你的文件,你可能想使用git archive代替-除非你也想打包那些通常被git忽略的文件。然后继续使用zip,但可能排除.git/目录,它对你的应用程序来说应该是不必要的,但包含了你的整个git历史。

相关问题