Ich muss .gitignore
verwenden, um ein Verzeichnis im Stammverzeichnis meines Repository auszuschließen. Andere Verzeichnisse mit demselben Namen befinden sich jedoch tiefer in der Verzeichnisstruktur und ich benötige diese. Es scheint, dass, wenn ich den Namen des Verzeichnisses in .gitignore
setze, es alle diese Verzeichnisse abfängt, nicht nur die, die ich ignorieren muss. Ich verstehe, dass .gitignore
ist eigentlich keine Liste von Dateien, sondern Muster. Also, wie kann ich ein Muster erstellen, um nur eine Datei in meinem Stammverzeichnis zu ignorieren, aber nicht Dateien mit dem gleichen Namen weiter unten?Wie ignoriere ich ein Verzeichnis im Stammverzeichnis meines Git-Repositorys, sondern füge es weiter unten in die Baumstruktur ein?
42
A
Antwort
66
Verwenden Sie einen führenden/
/file.x
, dass nur eine Top-Level-file.x übereinstimmen, aber nicht ein tiefer, in "wollen/file.x", sagen.