in .gitignore Was ist der Unterschied zwischen der Verwendung von
? %Vor%und
%Vor%Und wie würde ich es so machen, dass es eine bestimmte Datei entfernt, egal wo sie ist?
%Vor% Eine führende /
verankert das Ignoriermuster an dem Punkt in der Struktur, an dem sich die bestimmte .gitignore
befindet.
Ein abschließendes /
bedeutet, dass ein Muster nur mit einem Verzeichnis übereinstimmt (und damit alle Dateien in diesem übereinstimmenden Verzeichnis).
Sie können beide haben, z.B. /bin/
passt nur auf ein Verzeichnis namens bin
und nur auf die Ebene der Datei .gitignore
.
Eine einfache *.ext
passt zu jeder Datei, die mit .ext
endet, irgendwo auf oder unterhalb der Ebene der Datei .gitignore
, in der sie angezeigt wird.