我已经在我们的网络服务器上设置了git,方式与:http://toroid.org/ams/git-website-howto
类似设置了以下post-receive挂钩:
#!/bin/sh
GIT_WORK_TREE=/var/www/ git checkout -f
这很好用。但是,某些目录和文件我做不想复制到webroot,但我确实希望它们存储在存储库中(所以.gitignore不是一个选项) 。退房时忽略它们的好方法是什么?或者我应该复制它们然后立即删除它们?
答案 0 :(得分:0)
Stack Overflow上已经存在相同的问题,并提供了一个解决方案:Reuse GIT_WORK_TREE in post-receive hook to rm a few files