Como ignorar arquivos e diretórios com gitignore?

Como ignorar arquivos e diretórios com gitignore?

O arquivo .gitignore é um arquivo de configuração usado pelo Git para especificar quais arquivos e diretórios devem ser ignorados no controle de versão.

Para ignorar arquivos e diretórios específicos, basta adicionar os nomes desses arquivos e diretórios ao arquivo .gitignore. Você pode adicionar um nome completo, como arquivo.txt ou um nome com caractere coringa, como *.log para ignorar todos os arquivos com extensão .log. Para ignorar um diretório inteiro, adicione o nome do diretório, seguido de uma barra /, como diretorio/.

Comentários podem ser adicionados ao arquivo .gitignore usando a cerquilha (#). Tudo que segue a cerquilha na mesma linha é considerado um comentário e não será interpretado pelo Git.

Caracteres coringa podem ser usados ​​para especificar vários arquivos ou diretórios com um padrão em comum. Alguns exemplos de caracteres coringa comuns incluem:

  • *: Qualquer sequência de caracteres, exceto barras.
  • **: Qualquer sequência de caracteres, incluindo barras.
  • ?: Qualquer caractere único.

Para remover um arquivo do monitoramento do Git, você pode usar o comando git rm --cached nome_do_arquivo. Isso remove o arquivo do controle de versão, mas mantém o arquivo no diretório de trabalho local.

Ao trabalhar com arquivos sensíveis, como senhas ou chaves de API, é importante nunca incluir esses arquivos no controle de versão. Em vez disso, é recomendado criar um arquivo separado com as informações sensíveis e adicioná-lo ao .gitignore. Você também pode criptografar esses arquivos antes de adicioná-los ao controle de versão e descriptografá-los quando necessário. Outra opção é usar variáveis ​​de ambiente para armazenar informações sensíveis e ler essas variáveis ​​em seu código.

Lembre-se que o tutorial em vídeo é sempre mais completo do que o tutorial em texto. Então assista o vídeo e aprenda mais.