git部署策略在生产中有不同的忽略规则?

git部署策略在生产中有不同的忽略规则?,git,deployment,web-deployment,Git,Deployment,Web Deployment,我有一个使用git进行源代码控制的项目。我还有一个sass文件夹,我需要对其进行版本控制,但我不希望将其推送到生产服务器 我希望能够使用“git推送生产”,使用接收后git钩子脚本作为我的部署策略 有没有办法让生产git deploy脚本忽略我的/sass目录,这样它就永远不会进入生产,但在我的repo中它仍然处于安全的版本控制之下?有一个关于StackOverflow的答案可以帮助您,它使用了git archive:感谢您的回答。您能解释一下这将如何适合部署策略吗?我会上传不包含正确目录的归档

我有一个使用git进行源代码控制的项目。我还有一个sass文件夹,我需要对其进行版本控制,但我不希望将其推送到生产服务器

我希望能够使用“git推送生产”,使用接收后git钩子脚本作为我的部署策略


有没有办法让生产git deploy脚本忽略我的/sass目录,这样它就永远不会进入生产,但在我的repo中它仍然处于安全的版本控制之下?

有一个关于StackOverflow的答案可以帮助您,它使用了
git archive

感谢您的回答。您能解释一下这将如何适合部署策略吗?我会上传不包含正确目录的归档文件,并在我的web服务器上解压缩它?或者,有没有一种方法可以像git推送到生产远程设备一样实现自动化?谢谢