Quando os usuários trabalham no Git, eles podem criar várias ramificações distintas e adicionar compromissos depois de fazer alterações no arquivo do projeto sem nenhum aborrecimento. Uma das melhores coisas sobre o Git, o que torna seu funcionamento mais eficiente, é que ele permite que seus usuários removam os dados que não são mais necessários. Para esse fim, você pode utilizar o “$ Git Prune“Comando para limpar objetos Git inacessíveis ou órfãos.
Este guia ilustrará o método de limpar os repositórios Git com o comando Git Prune.
Como limpar os repositórios Git com o comando Git Prune?
Siga as etapas abaixo mencionadas para limpar o repositório Git com o comando Git Prune.
Etapa 1: Lançar o Git Bash
Procurar "Git Bash”No seu sistema usando o“Comece”Menu e inicie -o:
Etapa 2: Navegue até o diretório
Mova para o diretório selecionado que você deseja limpar:
$ CD "C: \ Usuários \ Nazma \ Testing"
Etapa 3: Histórico de logs
Agora, execute o “log git”Comando para verificar o histórico de compromissos do repositório local:
$ git log --online
Abaixo da saída indica que comprometemos três vezes no repositório correspondente:
Etapa 4: Redefinir a cabeça
Executar o dado “Redefinição do Git”Comando para reverter por uma confirmação e redefinir a cabeça para ele:
$ git reset -hard c4f871f
No nosso caso, queremos nos mover “CABEÇA”Para o segundo compromisso e reverter o“terceiro compromisso”. É por isso que passamos “C4F871F”Como seu id de log:
Etapa 5: Verifique a confirmação excluída
Em seguida, execute o “git fsck”Comando com o“-perdido”Opção para verificar a confirmação excluída:
$ git fsck-perdido
Nosso commit excluído será exibido na saída.
Observação: Se você excluiu mais de um compromisso, pode combiná -lo com os sete primeiros caracteres do valor de ID exibido.
Em seguida, execute o “Git Reflog”Comando para expirar as entradas mais antigas do repositório:
$ git reflog expire --expire = agora --expire unreachable = agora --ll
Aqui, "-expire = agora”A opção indica que o comando fornecido limpará todas as entradas mais antigas:
Etapa 6: Verifique as alterações
Execute o “-funcionamento a seco"Opção com a"Git Prune”Comando para verificar as alterações que são feitas recentemente no repositório:
$ Git Prune-Dry-Run
Etapa 7: Limpe o repositório Git
Agora, execute o “Git Prune”Comando para limpar o repositório Git:
$ Git Prune --verbose --progress --expire = agora
Aqui, "-detalhado”A opção mostrará todos os objetos e ações associados, enquanto“-progresso”A opção é usada para verificar o progresso do Git Prune e“-expire = agora”Excluirá os objetos mais antigos:
Por fim, execute novamente o “git fsck”Comando com o“-perdido”A opção para verificar se o compromisso é excluído de nosso repositório ou ainda existe:
$ git fsck-perdido
Compilamos o procedimento de limpeza de repositórios Git com o comando Git Prune.
Conclusão
Para limpar o repositório Git com o comando Git Prune, primeiro, mova -se para o repositório correspondente e verifique seu histórico de log de comprometimento usando o “$ git log”Comando. Depois disso, execute o “$ git reset”Comando para reverter por uma confirmação e verifique o status de confirmação excluído. Em seguida, limpe todas as entradas mais antigas, verifique as alterações e execute o “$ Git Prune”Comando para limpar o repositório. Este guia discutiu o método de limpeza de repositórios Git com o comando Git Prune.