git 排除没有模式的文件(尤其是 .)
git Exlude files without pattern (especionally .)
是否可以将匹配 "pattern" 的文件添加到 git 忽略?
问题是自定义构建系统创建的可执行文件不包含点,所以我想排除它们,但 !*.*
和 [^\.]*
都不起作用(后者因为 git 不支持正则表达式,因为它覆盖了项目根文件夹中的git忽略。
还有其他方法可以排除给定模式吗?
将这两行添加到您的根 .gitignore
<executable_directory>/*
!<executable_directory>/*.*
如果将 .gitignore
放在该目录中,则可以省略 <executable_directory>/
。
它将忽略该目录中的所有内容,除了带有 .
的文件
是否可以将匹配 "pattern" 的文件添加到 git 忽略?
问题是自定义构建系统创建的可执行文件不包含点,所以我想排除它们,但 !*.*
和 [^\.]*
都不起作用(后者因为 git 不支持正则表达式,因为它覆盖了项目根文件夹中的git忽略。
还有其他方法可以排除给定模式吗?
将这两行添加到您的根 .gitignore
<executable_directory>/*
!<executable_directory>/*.*
如果将 .gitignore
放在该目录中,则可以省略 <executable_directory>/
。
它将忽略该目录中的所有内容,除了带有 .