С git версией 1.7.1 я пытаюсь исключить все файлы, кроме файлов .php.
Рабочее решение, которое я нашел, опирается на команду !*/
# Ignore Everything
*
# Except these files
!.gitignore
!*/
!*.php
Без !*/ он будет включать только файлы *.php в корневой каталог. Что такое !*/, что позволяет это работать?