git - .gitignore:如何忽略文件而不是忽略文件夹
问题描述
我想忽略没有感叹号的文件。我认为正则表达式是 *[!.]*
,但这也忽略了文件夹名称。.gitignore
有文件夹/文件标记吗?
解决方案
.gitignore 中的文件夹以 .gitignore 结尾/
。我试着用你的表达,但我没有让它起作用。但是以下条目似乎可以解决问题:
# Ignore Everything
*
# Unignore all files with extensions
!*.*
# Unignore all folders
!*/
因此,当您拥有这些文件时:
a
a.txt
b/a
b/a.txt
文件 a 和 b/a 被忽略。
推荐阅读
- arrays - LUA 中的二维数组无法循环使用?
- macos - x86 macOS 被信号 SIGSEGV 终止(地址边界错误)
- javascript - HIGHCHARTS,将零替换为 0.1 >
- c++ - 如何拥有一个 QNetworkAccessManager 实例?
- android - 在 Kotlin 中使用 AlertDialog 时输入错误密码时如何返回输入 UI?
- azure - 通过 ARM 模板设置 Azure 主机/功能键
- ios - Xcode 10:编译因其他文件中的错误而停止
- oracle-data-integrator - ODI how to compare clob fields
- c# - xUnit and test output in VSTS (to logs)
- javascript - jQuery Find not finding element in HTML template