Git在文件夹上忽略?
如果在我的根目录中有一个名为“test”的文件夹,我如何放置ignore,以便该文件夹和其中的所有文件/文件夹都位于gitinore上?我尝试过各种教程,但似乎都不管用。我打赌这是一项很快的工作Git在文件夹上忽略?,git,wildcard,gitignore,Git,Wildcard,Gitignore,如果在我的根目录中有一个名为“test”的文件夹,我如何放置ignore,以便该文件夹和其中的所有文件/文件夹都位于gitinore上?我尝试过各种教程,但似乎都不管用。我打赌这是一项很快的工作 谢谢 只需使用通配符:添加 test/** 转到.gitignore 在Linux中,执行此操作的简单命令是: echo 'test/**' >> .gitignore 在存储库的根目录中 **与目录中及以外的所有文件相统一 这是一个声音: 模式中的两个连续星号(“**”)与完全匹配 路
谢谢 只需使用通配符:添加
test/**
转到.gitignore
在Linux中,执行此操作的简单命令是:
echo 'test/**' >> .gitignore
在存储库的根目录中
**
与目录中及以外的所有文件相统一
这是一个声音:
模式中的两个连续星号(“**”
)与完全匹配
路径名可能具有特殊含义:
- 前导的
后跟斜杠表示在所有目录中都匹配。例如,“**”
匹配文件或目录“**/foo”
在任何地方 与模式“foo”
相同<代码>“***/foo/bar”与文件或目录匹配“foo”
目录“bar”
下的任何位置“foo”
- 尾随的
匹配内部的所有内容。例如,“/**”
匹配目录“abc/**”
中相对于“abc”
文件,深度无限.gitignore
- 斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,
匹配“a/**/b”
,“a/b”
,“a/x/b”
等等“a/x/y/b”
- 其他连续的星号被视为无效
(语法修改,但文本相同)。只需使用通配符:add
test/**
转到.gitignore
在Linux中,执行此操作的简单命令是:
echo 'test/**' >> .gitignore
在存储库的根目录中
**
与目录中及以外的所有文件相统一
这是一个声音:
模式中的两个连续星号(“**”
)与完全匹配
路径名可能具有特殊含义:
- 前导的
后跟斜杠表示在所有目录中都匹配。例如,“**”
匹配文件或目录“**/foo”
在任何地方 与模式“foo”
相同<代码>“***/foo/bar”与文件或目录匹配“foo”
目录“bar”
下的任何位置“foo”
- 尾随的
匹配内部的所有内容。例如,“/**”
匹配目录“abc/**”
中相对于“abc”
文件,深度无限.gitignore
- 斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,
匹配“a/**/b”
,“a/b”
,“a/x/b”
等等“a/x/y/b”
- 其他连续的星号被视为无效
(语法修改,但文本相同)。您需要在项目目录中找到
.gitignore
。添加以下内容:
dir_to_ignore/**
更多信息
尾随的/**
匹配内部的所有内容。例如,dir\u to\u ignore/**
与目录dir\u to\u ignore
中的所有文件相匹配,相对于
.gitignore文件,具有无限深度
在项目目录中需要
.gitignore
。添加以下内容:
dir_to_ignore/**
更多信息
尾随的/**
匹配内部的所有内容。例如,dir\u to\u ignore/**
与目录dir\u to\u ignore
中的所有文件相匹配,相对于
.gitignore文件,具有无限深度