Um desses recursos é o arquivo Gitignore. Os arquivos Gitignore permitem especificar uma lista de arquivos e diretórios em um determinado repositório. Os arquivos nos arquivos Gitignore são então não rastreados e excluídos do repositório.
Em alguns casos, você pode encontrar uma instância em que os arquivos no arquivo Gitignore ainda estão incluídos no repositório. Isso pode levar a comportamentos perigosos, como expor informações confidenciais.
Vamos discutir como corrigir o arquivo Gitignore.
Causas de Gitignore não funcionam
Existem duas razões principais pelas quais o Gitignore não está funcionando:
Corrija 1- Adicionando arquivo ao gitignore após comprometer.
Adicionar um arquivo ao arquivo Gitignore não funcionará se o arquivo já estiver comprometido ou parte do repositório.
Isso ocorre porque o Git já está rastreando o arquivo enquanto Gitignore funciona para arquivos não rastreados.
Você pode removê -lo do índice Git usando o comando git rm se o arquivo que você deseja ignorar faz parte do repositório.
Abra o terminal e execute o comando abaixo no diretório do seu repositório:
$ git rm -r -cacheado
O comando acima removerá todos os arquivos do índice Git.
Em seguida, adicione todos os arquivos ao repositório, ignorando seu arquivo de destino ou diretório.
$ git add .
Agora você pode comprometer seus arquivos de volta ao repositório.
$ git Commint -m "Mensagem de commit"
Corrigir 2 - Verifique .codificação de arquivo gitignore
Embora este não seja um cenário muito comum, seu arquivo Gitignore pode não funcionar se você usar uma codificação incorreta.
A .O arquivo Gitignore deve estar na codificação UTF-8, que cobre caracteres ASCII.
Para resolver isso, abra seu terminal Linux e execute o comando:
$ touch .Gitignore
O comando acima deve criar um arquivo Gitignore vazio. Em seguida, abra o arquivo com seu editor de texto favorito e adicione suas entradas Gitignore.
No Windows, crie um novo arquivo em seu editor de texto. Salve o arquivo como .gitignore como mostrado:
Nota: verifique se o tipo de salvar como tipo está definido para todos os arquivos.
Corrigir 3 - nome de arquivo ou caminho incorreto
Você pode adicionar a entrada incorreta ao seu arquivo Gitignore em alguns casos. Isso levará o Git não conseguir identificar o arquivo ou o caminho que você deseja ignorar.
Portanto, verifique se você adiciona o nome completo do arquivo, diretório ou extensão ao seu arquivo Gitignore.
Você pode verificar os documentos para saber como funciona o arquivo Gitignore.
No entanto, o Github tem uma ótima lista dos modelos padrão do Gitignore, conforme mostrado no recurso abaixo:
https: // github.com/github/gitignore
Você pode verificar seu modelo Gitignore de destino e adicioná -lo ao seu repositório.
Fechamento
Neste artigo, discutimos como corrigir seu arquivo Gitignore não funcionando.