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.