Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
gitignore,如何排除特定目录_Git_Repository_Gitignore_Ignore - Fatal编程技术网

gitignore,如何排除特定目录

gitignore,如何排除特定目录,git,repository,gitignore,ignore,Git,Repository,Gitignore,Ignore,我试图利用.gitignore文件排除特定目录,但遇到了一些问题。我之前在一些论坛上(包括stackoverflow)查找了如何实现这一点,虽然我发现它有点混乱,但我原以为我理解它,但它似乎没有像我所想的那样工作 我这里有一个回购协议,在顶层有一个名为“images”的特定目录,我想排除它。以下是我在.gitignore文件中的内容: images/ 我添加并提交了所有内容,一切都很好,它忽略了顶层的图像主管。但后来我意识到它也忽略了论坛/图片。那怎么办?如何处理忽略特定目录而不忽略任何同名目

我试图利用
.gitignore
文件排除特定目录,但遇到了一些问题。我之前在一些论坛上(包括stackoverflow)查找了如何实现这一点,虽然我发现它有点混乱,但我原以为我理解它,但它似乎没有像我所想的那样工作

我这里有一个回购协议,在顶层有一个名为“images”的特定目录,我想排除它。以下是我在
.gitignore
文件中的内容:

images/

我添加并提交了所有内容,一切都很好,它忽略了顶层的图像主管。但后来我意识到它也忽略了论坛/图片。那怎么办?如何处理忽略特定目录而不忽略任何同名目录的问题?

您想将根目录设置为/,它将与gitinore文件的位置相关

所以你想要:

/images
这将忽略与正在使用的gitignore文件位于同一目录中的任何名为images的文件或目录

如果要指定它只应与images目录匹配,请添加尾部斜杠:

/images/

请尝试将
images/
更改为
/images/

前导斜杠与路径名的开头匹配。例如,“/*.c”匹配“cat file.c”,但不匹配“mozilla-sha1/sha1.c”