.git / tags文件很大

时间:2013-10-10 18:08:59

标签: git tags npm

问题
是什么原因使.git / tags文件27gb?
我什么时候需要这个文件? 我怎样才能收缩它或完全避免它?

问题
我的笔记本电脑因我的500g高清填充而崩溃。

研究
检查后发现多个回购中的.git / tags文件很大。平均27gb。

工作流

  1. 我在一家分公司工作
  2. 将我的更改推送到github
  3. 提出拉取请求
  4. 拉动请求降落后,在本地拉到主站
  5. 我使用npm版本制作标签,并在一步中增加package.json中的版本号
  6. npm发布

有什么建议吗?

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

重构媒体资产会做到这一点。删除git更改历史记录(通过重置项目,例如使用/ initial check in)

答案 2 :(得分:0)

你的git中是否有一些不同的配置使标签成为文件?

在你的git存储库里面,应该有一个你可以找到的目录.git / refs / tags应该是一个目录,它应该包含你创建的每个git标签的一个文件。

每个git标记只是一个包含提交哈希的文件。该目录非常难以达到27 GB。你确定标签目录是27 GB吗?它可能是另一个目录吗?

您是否有很多二进制文件,例如您存储在git存储库中的图像或视频?

答案 3 :(得分:0)

您可能在.git这样的编辑器中打开了完整的atom文件夹,并进行了项目范围内的搜索,这将在当前目录中创建一个.tags文件如果您位于.git文件夹中,则用于自动完成的目录可能会变得非常大