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
如何排除git pull中的某些文件夹?_Git_Web Deployment_Pull - Fatal编程技术网

如何排除git pull中的某些文件夹?

如何排除git pull中的某些文件夹?,git,web-deployment,pull,Git,Web Deployment,Pull,我正在尝试为我的项目设置自动部署。其想法是使用ssh登录,并在特定分支中拉入项目目录。 但是我想从git pull中排除som目录。因为在某些目录中有一些守护进程正在运行,这是高度敏感的 我已经试过了,但是第一个答案不起作用,它不是在fetch->checkout HEAD/path/之后签出最新代码 对于git sparse,它只是删除sparse签出文件中不可用的所有目录 我真的被困在这里了,请帮帮我。我确信这是一个重复的问题,但对我来说什么都不管用 Git sparse做你想做的事。您不应

我正在尝试为我的项目设置自动部署。其想法是使用ssh登录,并在特定分支中拉入项目目录。 但是我想从git pull中排除som目录。因为在某些目录中有一些守护进程正在运行,这是高度敏感的

我已经试过了,但是第一个答案不起作用,它不是在fetch->checkout HEAD/path/之后签出最新代码

对于git sparse,它只是删除sparse签出文件中不可用的所有目录


我真的被困在这里了,请帮帮我。我确信这是一个重复的问题,但对我来说什么都不管用

Git sparse做你想做的事。您不应该尝试签出HEAD(!)。HEAD总是指向当前分支上的最新提交,所以您一直告诉git不要做任何事情