Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Web的git:如何将除部分文件之外的所有文件复制到webroot?_Git - Fatal编程技术网

基于Web的git:如何将除部分文件之外的所有文件复制到webroot?

基于Web的git:如何将除部分文件之外的所有文件复制到webroot?,git,Git,我在我们的Web服务器上以类似的方式设置git,如下所示: 设置以下立柱接收挂钩: #!/bin/sh GIT_WORK_TREE=/var/www/ git checkout -f 这个很好用。但是,有些目录和文件我不想复制到webroot,但我确实希望它们存在于存储库中(因此.gitignore不是一个选项)。退房时忽略它们的好方法是什么?或者我应该复制它们,然后立即删除它们吗?关于堆栈溢出,已经有了相同的问题,并有了解决方案:

我在我们的Web服务器上以类似的方式设置git,如下所示:

设置以下立柱接收挂钩:

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

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

关于堆栈溢出,已经有了相同的问题,并有了解决方案: