Ключ в том, что src_app/assets
означает вообще не читается , поэтому src_app/assets/icons
равно и не найдено .Не найденный, его нельзя игнорировать, чтобы его можно было сканировать, чтобы найти /src_app/assets/icons/mac
, чтобы this можно было игнорировать.
Исправление состоит в том, чтобы сначала игнорироватьsrc_app/assets
, затем также игнорируйте src_app/assets/icons
:
!src_app/assets/
!src_app/assets/icons/
Первый из них заставляет Git заглянуть внутрь src_app/assets
(чтобы он нашел icons
), а второй заставляет Git заглянуть внутрьsrc_app/assets/icons
как только найдет это.Действующие правила для src_app/assets/icons/mac
вступят в силу.
(Если в src_app/assets/
и / или src_app/assets/icons/
есть файлы, которые не следует автоматически добавлять и не следует жаловаться на то, что они не отслежены, выпридется перечислить их как игнорируемые.)
Примечание: в /src_app/Learning\ Module\-darwin\-x64/
обратные косые черты перед дефисами не нужны (но безвредны).Ни одно из них не является регулярными выражениями ;все они узоры шара .