基于Web的git:如何将除一些文件以外的所有文件复制到webroot?

时间:2011-10-15 19:32:40

标签: git

我已经在我们的网络服务器上设置了git,方式与:http://toroid.org/ams/git-website-howto

类似

设置了以下post-receive挂钩:

#!/bin/sh
GIT_WORK_TREE=/var/www/ git checkout -f

这很好用。但是,某些目录和文件我不想复制到webroot,但我确实希望它们存储在存储库中(所以.gitignore不是一个选项) 。退房时忽略它们的好方法是什么?或者我应该复制它们然后立即删除它们?

1 个答案:

答案 0 :(得分:0)

Stack Overflow上已经存在相同的问题,并提供了一个解决方案:Reuse GIT_WORK_TREE in post-receive hook to rm a few files