gitignore - erlaubt nur bestimmte Erweiterungen und Dateien

Ich bin mir nicht sicher, warum das nicht funktioniert, da ich dies getan habe. Vielleicht habe ich einen schlechten Tag ...

Ich verwende den folgenden Code, um alle Dateien mit Ausnahme bestimmter Dateinamen und Erweiterungen zu ignorieren

*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php

Aus irgendeinem Grund kann ich nur die Dateien .gitignore und readme.md festschreiben, obwohl ich PHP-Dateien in Unterordnern usw. habe. Stimmt etwas damit nicht? Nur zu Ihrer Information, ich benutze "git add -A", um die zu bestätigenden Dateien aufzunehmen.

Danke im Voraus!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage