/ / Git ignora i file con un'estensione particolare in un particolare nome di cartella - git, gitignore

Git ignora i file con un'estensione particolare in un particolare nome di cartella - git, gitignore

Sto usando git 1.9.5 (Windows 7) e voglio ignorare alcuni file con un'estensione particolare in un particolare nome di cartella.

per esempio:

AReportsfileA.docx
AReportsfileA.pdf
BReportsfileB.docx
BReportsfileB.pdf
CReportsfileC.docx
CReportsfileC.pdf

Ho provato i rapporti * .docx e Reports * .pdf, non ha funzionato.

Capisco che .gitignore potrebbe essere messo in ogni cartella (ad esempio A, B, C). Tuttavia, ho molte cartelle Reports e ne creerò altre in futuro. Sto cercando di trovare una soluzione nel file di ignoranza globale.

Come potrei scrivere regole per ignorarle?

Grazie per eventuali suggerimenti.

risposte:

2 per risposta № 1

Usa il seguente schema:

**/Reports/*.docx
**/Reports/*.pdf

Cosa significa:

Ignora in tutte le directory (**), una directory di sottodirectory di nome Reports (/Reports), contenente un file con estensione docx (/*.docx).

Si noti che le directory sono separate da barre (/) anche se si è in un ambiente Windows.