https://github.com/tanafaso/tanafaso-frontend/blob/master/lib/net/api_interface/azkar/requests/get_categories_response.dartgit 不會忽略該檔案,這是意料之中的,因為我只列出azkar/了.gitignore其中的內容,這意味著只azkar/應忽略根目錄下的目錄。
但是,git check-ignore認為該檔案將被忽略并且它滿足模式azkar/。
? azkar-frontend git:(master) ? git check-ignore --verbose lib/net/api_interface/azkar/requests/get_categories_response.dart
.gitignore:20:azkar/ lib/net/api_interface/azkar/requests/get_categories_response.dart
uj5u.com熱心網友回復:
從https://git-scm.com/docs/gitignore#_pattern_format:
如果模式末尾有分隔符,則模式將只匹配目錄,否則模式可以匹配檔案和目錄。
與目錄級別不同
如果模式的開頭或中間(或兩者)有一個分隔符,那么該模式是相對于特定 .gitignore 的目錄級別......
因此,該模式azkar/匹配目錄層次結構深處的任何目錄“azkar”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/386583.html
