多余的.git目录出现在vendor的包内

我在packagist.org创建了一个包,关联github的仓库。
运行命令composer require repository/package下载时,包里会有一个.git目录vendor/repository/package/.git,纪录了github的信息。

但我看一些常用的包guzzlehttp/guzzle不会有.git目录,我以前创建过的包也不会有。

当运行composer remove repository/package时,会报错,因为.git目录有一些文件的权限是111。

怎样在packagist.org的包里删除这个.git目录?

阅读 3.8k
1 个回答

关键在于最低稳定版本(minimum-stability version)。如果这个包没有一个发布版本(release version),而只有dev-master版本,这种情况就会出现.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进