Git:有一种方法可以清理我的项目以进行部署吗?

时间:2017-01-31 16:12:22

标签: git deployment production-environment

我最近想知道是否直接从git克隆代码可以将我的项目传递给生产,如果不是,那么有没有办法更好地完成。

1 个答案:

答案 0 :(得分:1)

我不会这样做。 .git文件夹中包含大量元数据,其中包含有关项目的历史记录以及许多不需要部署的不必要的文件版本。它甚至可能包含您认为已删除的先前提交的密码。此外,.git目录中的绝对文件数使文件复制速度变慢。

我猜这是一种更简单的方法,但我已经使用了git archive和自定义部署脚本来仅发送我需要的文件。