2012-01-24 13 views
22

C'è un modo per avere un git ignore file per ignorare tutti i file con il test del nome in loro?Ignora tutti i file con lo stesso nome in git

Ho i file come questo:

- css/test.css 
- js/subfolder/test.js 
- lib/main/sub/test.html 

e così via.

Voglio git per evitare l'aggiunta o il commit di qualsiasi file con il test del nome.

+0

questa domanda e molti altri si può avere su gitignores può essere risolta leggendo 'gitignore' uomo, che contiene una descrizione della sintassi e alcuni piccoli esempi. – Cascabel

risposta

21

Aggiornamento .gitignore con test*

Inoltre, leggere this per ulteriori informazioni.

4

Prova ad aggiungere il modello a .gitignore di prova. *

Aggiungi e fare un git status con alcuni file, come lei ha citato sopra.

Se funziona, stai bene.

18

Da git docs

A leading "**" followed by a slash means match in all directories. For 
example, "**/foo" matches file or directory "foo" anywhere, the same 
as pattern "foo". "**/foo/bar" matches file or directory "bar" 
anywhere that is directly under directory "foo". 

Per il vostro caso:

**/[Tt]est* 

corrisponda anche sia maiuscole e minuscole.

0

Nessuna di queste soluzioni ha funzionato nel mio caso, in cui non sono riuscito a liberarmi di una serie di file Iconr. Tuttavia, v'è another question che affronta in modo specifico questo, dove the answer that worked for me stato quello di aggiungere questa linea al .gitignore

Icon? 
+0

Questa domanda riguarda ignorare i file, l'altro riguarda la rimozione dal repository, questi sono argomenti diversi. Forse [questa domanda] (https://stackoverflow.com/questions/17556250/how-to-ignore-icon-in-git) era più pertinente –

Problemi correlati