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 № 1Usa 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.