Para o controle de versão dos meus projetos estou usando o GIT, e alguns deles têm diretórios que os arquivos podem ser ignorados e não precisam ser versionados, nem usados para deploy.

Se você precisa ignorar todo o conteúdo de um diretório (arquivos e sub-diretórios vazios / cheios), crie um arquivo .gitignore e adicione a seguinte linha nele:

Basta salvar o arquivo dentro da pasta que você quer ignorar o conteúdo.

Fica aí uma dica simples e útil…

8 thoughts on “GIT: Ignorando o conteúdo de um diretório

  1. Não funcionou, criei um .gitignore com [^.]* e coloquei na pasta. Minha configuração das pastas é a seguinte, pasta_1/pasta_2, a pasta_2 é a que eu quero que seja ignorada
    Estou fazendo alguma coisa errada, por favor me oriente.
    Grato
    Ferrari

    1. Ferrari, o .gitignore geralmente é colocado apenas na raiz do seu projeto… considerando isto, você pode escrever o nome da pasta diretamente.

      Digamos que seu projeto se chama “musica”, e dentro da pasta “musica”, existe a pasta “genero”, e dentro dela, a pasta “artista”.
      Se você quiser ignorar a pasta “artista”, você pode escrever no .gitignore que está dentro de “musica”, assim: “/genero/artista”.

      Pronto! Testa aí, e me diga se funciona…

  2. não entendi. no meu caso, eu tenho na pasta do projeto várias outras pastas. eu quero que a pasta “images” vá para o repositório na nuvem, mas que suba vazio, sem seu conteúdo.

    eu tenho um gitignore na raiz do projeto. como eu devo escrever a linha do gitignore?

    ou eu posso ter outro gitignore além do que esta na raiz, dentro da pasta images?

    1. Olá Rodrigo! Você pode ter quantos .git-ignore você quiser.

      Se você fizer só na raiz do projeto, então escreva “./images/*” para ignorar tudo o que está dentro da pasta images.

      Ou então crie um .git-ignore dentro da pasta images com o conteúdo desse post.

      Se tiver outra dúvida, responde aqui… abs!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

 

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.