存储库的主
.gitignore
成功忽略了“bin”文件夹中的构建工件,规则如下:
[Bb]in/
但是,隐藏在存储库目录树中的文件夹称为“bin”,其中包含应跟踪的文件。导航到
git bash
中的文件夹并发出 git check-ignore
会产生以下输出
USER MINGW64 /h/Work/REPO/Folder1/Folder2/bin (MyBranch)
$ git check-ignore -v test.bat
.gitignore:24:[Bb]in/ test.bat
正如预期的那样,来自主
.gitignore
的规则确实导致了文件被忽略。
将
.gitignore
添加到Folder1/Folder2/bin后,我无法获得正确的语法来撤消忽略规则。已尝试以下所有方法:
![Bb]in/
!.bat
!test.bat
但结果总是相同的:由于基数
test.bat
,.gitignore
被忽略。创建异常的正确语法是什么?我想尝试单个文件和整个目录名称。