..gitignore 中 #Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ [Ww][Ii][Nn]32/ [Aa][Rr][Mm]/ [Aa][Rr][Mm]64/ bld/ [Bb]in/ [Oo]bj/ [Oo]ut/ [Ll]og/ [Ll]ogs/ 使得 release/*.dll 文件不被忽略
时间: 2023-08-16 08:26:27 浏览: 141
git设置忽略文件.gitignore的方法
你的问题是如何在 .gitignore 文件中排除其他文件,而不是 release/*.dll 文件?
可以在 .gitignore 文件中添加以下规则来排除除了 release/*.dll 以外的其他文件:
```
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Oo]ut/
[Ll]og/
[Ll]ogs/
# Exclude all files except release/*.dll
*
!release/
release/*
!release/*.dll
```
其中,* 表示排除所有文件,!release/ 表示不排除 release 目录,release/* 表示排除 release 目录下的所有文件,!release/*.dll 表示不排除 release 目录下的 .dll 文件。这样就可以排除其他文件,只包含 release 目录下的 .dll 文件。
阅读全文