Ich habe einen Verzeichnisbaum mit vielen verschiedenen Dateien. Im übergeordneten Verzeichnis befinden sich 300 Verzeichnisse. Jedes Verzeichnis könnte andere Unterverzeichnisse haben.Konfigurieren Sie Git, um nur eine Dateierweiterung zu verfolgen
Ich möchte nur * .cocci auf allen Unterverzeichnissen verfolgen. Hier ist mein .gitignore:
*
!*.cocci
Aber es funktioniert nicht, da die Dateien auf Unterverzeichnisse nicht verfolgt werden. Wie kann ich Git sagen, dass ich nur * .cocci in allen Unterverzeichnissen verfolgen möchte?
Haben Sie eigentlich 'git add'ed die Dateien? Das Einrichten von '.gitignore' führt nicht automatisch dazu, dass Dateien nachverfolgt werden ... – twalberg
Ich kann nur eine Datei hinzufügen, wenn ich git add -f verwende. Das scheint nicht korrekt zu sein ... –
mögliches Duplikat von [Whitelisting und Unterverzeichnisse in Git] (http://stackoverflow.com/questions/9162919/whitelisting-and-subdirectories-in-git) – daviesgeek