Thema: gitignore
-
Glob-Dialekte: Was * und ** in .gitignore, .dockerignore, Bash, Python und GitHub Actions bedeuten
Dieselben Zeichen * und ** bedeuten je nach Auswertungsort etwas anderes: Ein Muster ohne Schrägstrich in .gitignore greift in jeder Tiefe, dieselbe Zeile in .dockerignore nur im Wurzelverzeichnis des Kontexts. Die Rekursion über globstar in Bash muss aktiviert werden, und fnmatch in Python kennt keine Pfadlogik.
Maschinenlesbar: JSON