Git Stop Rastreing File

Git Stop Rastreing File
Git é uma tecnologia influente para qualquer desenvolvedor moderno.

O Git é muito intuitivo e fornece algumas restrições para impedir que você cometa erros.

Hoje, discutiremos o arquivo Gitignore e como podemos parar de rastrear um arquivo em um repositório Git sem removê -lo do seu projeto.

O que é um arquivo Gitignore?

O arquivo Gitignore permite especificar uma lista de nomes de arquivos e diretórios que o Git não rastreia.

Quaisquer arquivos ou diretórios especificados no arquivo Gitignore serão excluídos do repositório. Quaisquer alterações feitas nesses arquivos não estarão disponíveis no histórico de compromissos.

Você pode usar o arquivo Gitignore para ocultar arquivos sensíveis, como configurações de ambiente, chaves da API, etc.

Você também pode excluir arquivos não essenciais, como configurações de editor, arquivos binários, registros de execução e depuração, etc.

Onde posso encontrar o arquivo gitignore?

O arquivo Gitignore está localizado na raiz de qualquer repositório Git. Você pode visualizar o arquivo usando o comando ls:

$ ls -la

Como adicionar um arquivo ao Gitignore?

Você pode adicionar um arquivo ou diretório à lista de Gitignore editando o arquivo Gitignore.

Abra o arquivo com seu editor de texto favorito:

$ nano .Gitignore

Você pode adicionar o nome do arquivo ou diretório que deseja ignorar como uma entrada no arquivo.

Git ignorar o arquivo que já foi cometido.

Infelizmente, se você já cometeu o arquivo com o repositório, basta adicioná -lo ao arquivo Gitignore não impedirá o Git de rastreá -lo.

Para isso, você precisará executar algumas etapas extras.

Antes de executar os comandos mostrados nas etapas abaixo, verifique se os arquivos e diretórios que você deseja ignorar são adicionados ao arquivo Gitignore.

Observe e verifique se quaisquer alterações locais foram comprometidas. Isso o impedirá de perder as alterações feitas no repositório.

Execute os comandos:

$ git rm -r -cacheado

O comando acima removerá os arquivos do índice.

Em seguida, adicione os arquivos à área de estadiamento com o comando:

$ git add .

Por fim, aplique um compromisso para atualizar seu repositório com os arquivos e diretórios ignorados.

$ git Commit -m "Gitignore fixo não está funcionando."

Sinta -se à vontade para aplicar sua mensagem de confirmação como achar melhor.

Conclusão

Neste, abordamos como permitir que o Git pare de rastrear um arquivo ou diretório usando o arquivo Gitignore. Também discutimos a prevenção de arquivos de rastreamento, mesmo que já tenha sido comprometido com o repositório.