.gitignore delete all folders except one

6

I need to make a .gitignore delete all the folders except one.

Example:

Library/nao_ignorar
Library/ignorar
Library/ignorar
Library/ignorar
....
    
asked by anonymous 07.12.2014 / 03:52

2 answers

8

So:

# Ignore tudo:
*

# Exceto este diretório:

!Library/nao_ignorar Library/

The rest will be ignored. If you need to skip more directories below this directory, you need to specify the other directories, for example:

# Ignore tudo:
*

# Exceto estes diretórios:

!Library/nao_ignorar Library/
!Library/nao_ignorar Library/*/
!Library/nao_ignorar Library/*/OutroDiretorioNaoIgnorado/
!Library/nao_ignorar Library/*/OutroDiretorioNaoIgnorado/*/*
    
07.12.2014 / 06:00
1

Hello try the following me your .gitignore

# Ignorar todos os diretórios e arquivos em um diretório.
tmp/**/* 

I think it solves it.

    
07.12.2014 / 04:53