Dateien ignorieren, deren Namen mit „output“ beginnen
Lesezeit: 1 Minute
Ich habe ein Programm, das Textdateien generiert output1.txt, output2.txt, output3.txtusw. Ich möchte, dass Git diese Dateien ignoriert. Ich kann keine Textdateien blockieren, da ich einige Textdateien habe, die nicht ignoriert werden sollten. Außerdem werden die Dateien dynamisch generiert (es gibt keine Begrenzung für die Anzahl, die nach „output“ erscheint), sodass die Dateinamen nicht statisch hinzugefügt werden können. Kann mir bitte jemand dabei helfen?
PS. Ich habe mir dieses Make .gitignore angesehen, ignoriert alles außer ein paar Dateien, aber es bezieht sich auf eine Reihe von Dateien, die bereits bekannt sind. In meinem Fall könnte es eine lange Liste sein.
Der Musterabgleich funktioniert nicht nur vor der Erweiterung. So viel, wie Sie ignorieren können *.txtkönnen Sie ignorieren:
output*.txt
Vedaad Shakib
Fügen Sie einfach Folgendes zu Ihrem Gitignore hinzu:
output*.txt
* ist ein “Wildcard”, also wird es mit allem übereinstimmen.
Wenn Sie Dateien mit Anfangsbuchstaben ignorieren möchten, können Sie dies auch mit Erweiterungen tun
für alle Erweiterungen
startingFileName*.*
Dateien, Erweiterungen beginnen mit mp Buchstaben wie mp3,mp4 etc
starting*.mp*
Die Verwendung von * wie beim Regex-Matching (oder Wildcard-Matching) erledigt die Aufgabe. Geben Sie einfach den Eintrag ein
output*.txt
in Ihre .gitignore-Datei, und das Problem ist gelöst!
12698900cookie-checkDateien ignorieren, deren Namen mit „output“ beginnenyes