Gitignore: Ignorando Arquivos Para Não Serem Monitorados
Existem casos onde não queremos que o Git monitore determinados arquivos, para isso, podemos utilizar o gitignore.
Normalmente quando estamos utilizando uma IDE para desenvolver, ela acaba criando automaticamente arquivos de configurações.
E no momento de realizar o commit, devemos ignorar esses arquivos de configuração por ele não faz parte do projeto.
Existe um arquivo do Git chamado .gitignore que realiza o controle dos arquivos que serão ignorados na hora de realizar o commit.
Bora la ver como utilizar este tal de gitignore?
Arquivo .gitignore
Primeiramente, existe um arquivo especial no Git, chamado .gitignore e todas as linhas que estiverem nele, serão lidos e ignorados pelo Git.
Ou seja, se temos um arquivo denominado config.ini, onde queremos que seja ignorado, basta incluir o nome do arquivo dentro do .gitignore
Você também pode ignorar uma pasta completa, por exemplo:
A sua IDE criou uma pasta chamada config_ide, basta incluir config_ide/ em uma nova linha do arquivo .gitignore
Exemplo de estrutura de projeto:
Levando em consideração o cenário acima, existe uma série de variações do .gitignore que podemos utilizar conforme exemplos abaixo:
Podemos ignorar:
A pasta inteira:
config_ide/
Apenas o arquivo config.ini dentro da pasta config_ide:
config_ide/config.ini
Apenas os arquivos com extensão .ini dentro da pasta:
config_ide/*.ini
Todos os arquivos dentro da pasta config_ide:
config_ide/*
Através dos comandos acima você pode utilizar os que mais podem te ajudar dependendo da sua necessidade.
Portanto, faça alguns testes para verificar quais comandos você pode utilizar beleza?
Leia também: Como utilizar o comando git commit
Conclusão
Em conclusão, neste artigo vimos como funciona o arquivo .gitignore, dentro dele podemos informar ao Git quais arquivos não serão enviados pelo commit.
Portanto, se quisermos ignorar arquivos no commit é dentro dele que devemos informar essas configurações.
Não perca tempo! Dê um passo decisivo em direção ao seu sucesso profissional agora mesmo. Basta clicar no botão abaixo e abrir as portas para mais de 1400 cursos completos, todos com certificados válidos.
ACESSAR CURSOS COM CERTIFICADOEspero que tenha gostado do conteúdo.
Deixe seu comentário, ele é super importante para analisar se o conteúdo esta realmente te ajudando.
Enfim, muito obrigado por acompanhar o blog e lhe desejo muito sucesso em sua jornada!!
Sobre o Autor
6 Comentários
E se eu quiser ignorar TODOS arquivos de uma pasta, exceto UM único arquivo?
Você pode colocar a lista de arquivos que você quer ignorar, ou se o único arquivo que você quer subir tiver uma extensão diferente você pode usar uma mascara. Mas ai vai depender de quais arquivos exatamente você quer ignorar e quais você quer “commitar”.
Olá meu caro! Muito útil! Tenho uma dúvida: neste seu exemplo, o arquivo “.gitignore” estaria em que diretório? no mesmo em que está o diretório “config_ide” ou dentro do diretório “config_ide”?
Obrigado pelo feedback meu amigo. Neste exemplo o .gitignore está na raiz do projeto.
Muito bom, obrigado pelo post, me salvou aqui haha
Opa, fico feliz que o conteúdo tenha ajudado. Tamo junto