我想在我的存储库中保留扩展的 javascript 文件以创建修改历史,但只部署缩小文件(以 .min.js 结尾)。有一种方法可以在部署时忽略以 .src.js 结尾的所有内容,并保持这些文件的提交?
我的后期接收:
#!/bin/sh
GIT_WORK_TREE=/var/www/html/mywebsite/ git checkout -f
如果 git 无法做到这一点,我考虑在 post-receive 中添加一些 rm 命令以在“git checkout -f”之后删除文件。类似的东西
GIT_WORK_TREE blah blah blah ... git checkout -f && find /var/www/html/mywebsite/assets/js/ -type f -name "*.src.js" -exec rm -f {} \;