Вам необходимо внести белые папки в папку перед файлами белых списков:
**
!**/
!README.md
!/code/local/*
!/design/adminhtml/default/default/layout/*
Примечание: используйте local/**
(вместо local/*
), если вы хотите исключить файлы во вложенных папках local/
Вы можете проверить эффект .gitignore
с помощью git checkignore -v
:
git check-ignore -v -- afile