Como limpar o cache do Git

Git Cache Lean Featured
⏱️ 3 min read

Conforme você trabalha com o Git, você terá muitas instâncias onde, após adicionar novas linhas de código ao seu arquivo .gitignore, os arquivos ignorados ainda aparecem na sua área de teste “git commit”. Quando você enfrenta essas instâncias, a melhor maneira de resolver o problema é limpar e limpar o cache do Git. Este guia pretende mostrar a você como limpar o cache do Git, mas antes de mergulhar nisso, vamos abordar brevemente o que é o cache do Git, o que ele faz e as vantagens de limpá-lo.

O que é o cache do Git?

O cache do Git, também chamado de área de teste ou índice, contém o diretório da árvore de trabalho, incluindo o repositório, commits e branches que seriam confirmados na instância que você chama de comando “git commit” a qualquer momento.

O cache ajuda você a fazer alterações selecionadas na árvore de trabalho antes de enviá-las ou apenas baixar os commits mais recentes enquanto armazena em cache a maioria dos outros.

Sem o cache do Git, a confirmação do Git reverteria inconvenientemente as alterações de confirmação para a árvore de trabalho antes de confirmar algumas das alterações de confirmação na próxima confirmação.

O que o Git Cache faz?

A essência da área de preparo ou índice é aprimorar o desempenho resolvendo mesclagens de confirmação conflitantes e minimizando a necessidade consistente de baixar novamente dependências, bibliotecas e outros tipos de conteúdo em tempo real sempre que houver necessidade de fazê-lo.

Onde (e como) encontrar o cache do Git

O cache do Git está dentro de um arquivo chamado index dentro do diretório .git.

Para localizar ou acessar o arquivo de cache do Git, execute o seguinte comando para acessar o diretório .git. Depois de obter a localização do diretório .git, navegue até ele usando o cd comando:

git rev-parse --git-dir
cd .git

Uma vez no diretório, você pode localizar o arquivo de índice usando o ls comando:

ls –la

Para visualizar o arquivo, use o comando file:

file index

O comando fornecerá uma saída mostrando o tipo de arquivo, a versão e o número de entradas dentro do arquivo de cache do Git.

index: Git index, version 2, 5 entries
Git Cache 1

Limpe o arquivo de cache do Git

Para remover um arquivo específico do cache do Git, use o git rm comando seguido pelo arquivo específico.

Para remover recursivamente arquivos do cache, use o -r bandeira com o git rm comando.

A sintaxe geral do comando é:

git rm --cached filename

Substitua o nome do arquivo pelo arquivo específico que você deseja remover do cache do Git.

Por exemplo, para remover o arquivo “mte-info.c”, use o comando:

git rm --cached mte-info.c

Em seguida, verifique se o arquivo foi removido com sucesso usando o comando:

file .git/index
Imagem 1 1

Observação: executando o git rm --cached filename O comando não exclui o arquivo do diretório de trabalho – apenas da área de teste.

Por outro lado, para limpar todo o seu cache e área de preparação, use o git rm comando com recursivo -r opção:

git rm -r –cached

Empacotando

Como você aprendeu neste tutorial, limpar o cache do Git é fácil de fazer. Enquanto isso, você deve aprender sobre o alias do Git para tornar o uso do Git mais eficiente.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x