Git ignora padrões: ignora um diretório específico

1

Eu tenho um repositório git, com caminhos ignorados especificados em .git/info/exclude , pois são específicos desse clone. Desejo excluir um diretório /foo (e tudo abaixo dele) que está localizado na raiz do repositório. No entanto, não desejo ignorar /foo-x ou /y/foo . Eu brinquei com padrões de ignorar, mas não consigo descobrir como fazer isso. É possível?

    
por Andrew Ho 20.02.2016 / 15:47

2 respostas

3

Tente adicionar a .gitignore (para todos os usuários que irão clonar seu repositório) ou .git/info/exclude ( somente para sua máquina ) isto:

/foo/

Note que

Files already tracked by Git are not affected;

por gitignore . Então, você deve git rm deles do repositório!

    
por 20.02.2016 / 15:52
0

Você pode adicioná-lo em .gitignore (para todos) ou .git/info/exclude (para você)

foo/

Você pode terminar padrões com uma barra / para especificar um diretório.

    
por 20.02.2016 / 16:05

Tags