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

Benutzer-Avatar
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*.*

  1. 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!

1269890cookie-checkDateien ignorieren, deren Namen mit „output“ beginnen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy