Können Sie einen zusätzlichen .gitignore pro Verzeichnis in einem einzelnen Repo haben?

136

Können Sie eine Gitignore-Datei in einem Verzeichnis erstellen, das nur für Dateien (und Verzeichnisse) in diesem Verzeichnis gilt?

B Sieben
quelle

Antworten:

194

Ja, du kannst. Probieren Sie es aus, es funktioniert gut. Fügen Sie ein .gitignorein die Wurzel Ihres Repos ein und ein anderes .gitignoremit zusätzlichen Dingen, die Sie ignorieren sollten, in ein Unterverzeichnis.

Mike Morearty
quelle
11

Eine ähnliche Frage war: Sind mehrere ".gitignore" verpönt? (Juli 2010)

Oder wenn Sie eine andere Version einer .gitignoreDatei pro Zweig haben können: Verwenden von github zum Hosten öffentlicher Git-Repositorys, während sichergestellt wird, dass vertrauliche Datendateien nicht verfolgt werden (Februar 2010)

Weiter vielleicht verwandt: Wie kann ich git anweisen, immer meine lokale Version für widersprüchliche Zusammenführungen in einer bestimmten Datei auszuwählen?

Tats_innit
quelle
3

Sie können einfach Dateien angeben, die in einem Format wie z

Xyz/*.abc

im .gitignore im Stammverzeichnis, wodurch möglicherweise keine separaten Ignorierdateien mehr erforderlich sind.

lernen
quelle