Gitignore não está funcionando

Gitignore não está funcionando
Git é um utilitário versátil com muitas partes móveis. É, portanto, essencial manter vários aspectos dele sob controle.

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:

  1. Adicionando um arquivo ao .arquivo gitignore após compromisso.
  2. Nome de arquivo incorreto ou caminho.

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.