Os desenvolvedores geralmente encontram uma situação em que não querem cometer todos os arquivos de projeto criados e modificados e ignorá -los temporariamente na área de estadiamento. Além disso, eles querem manter essas mudanças sem atualizar o repositório. Nesta situação, é necessário que não rastreie temporariamente esses arquivos. Mais especificamente, o “$ git rm -cached" e "$ git update-index”Os comandos podem ser úteis para esse objetivo correspondente.
Este post discute:
Agora, mova-se em direção aos detalhes dos métodos listados acima!
Método 1: Como não rastrear arquivos do Git temporariamente usando o comando "git rm -cached"?
O "$ git rm -cached”O comando pode remover temporariamente o arquivo especificado da área de estadiamento e a não rastreá -lo. Para implementar esta operação para melhor entender, siga as etapas abaixo.
Etapa 1: mova para o repositório local
Primeiro, navegue para o repositório Git específico, executando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ git \ test_2
Etapa 2: Lista de conteúdo
Execute o seguinte comando para visualizar a lista de conteúdo atual do repositório:
$ ls
Etapa 3: Faça um novo arquivo de texto
Para criar um novo arquivo de texto no repositório, use o “tocar”Comando:
$ touch file3.TXT
Etapa 4: encenou o arquivo untrack
Em seguida, execute o comando abaixo fornecido para adicionar o arquivo de texto à área de estadiamento:
$ git add file3.TXT
Etapa 5: Remova temporariamente o arquivo da área de rastreamento
Agora, exclua o arquivo da área de preparação, executando o “git rm”Comando junto com o“-cache”Opção e nome de arquivo específico:
$ git rm -arquivo de cache3.TXT
Etapa 6: Verifique o status do repositório
Execute o “status git .”Comando para verificar o status do repositório:
$ git status .
Como você pode ver, o arquivo especificado foi removido temporariamente o arquivo do índice de estadiamento:
Vamos passar para o próximo método para dissuadir os arquivos do Git temporariamente.
Método 2: Como não rastrear arquivos do Git temporariamente usando o comando “git update-index”?
Às vezes, os desenvolvedores não querem rastrear todos os arquivos criados na área de preparação e querem ignorá -los temporariamente. Para fazer isso, siga as etapas listadas abaixo.
Etapa 1: ignore o arquivo específico
Para começar a ignorar o arquivo de texto desejado com alterações, execute o comando fornecido juntamente com o caminho de arquivo desejado:
$ git update-index --sume-toqued test_2/file2.TXT
Aqui o "-Suponha-se enquadrado”A opção suporá que o arquivo não seja alterado e ignore as modificações:
Etapa 2: mova para o repositório Git
Agora, navegue para o repositório local do GIT específico usando o seguinte comando:
$ CD test_2
Etapa 3: verifique o status dos arquivos ignorados
Agora, para garantir que o arquivo especificado seja ignorado com sucesso, execute o “Git LS-Files”Comando com o“-v”Opção:
$ Git LS -Files -V
Aqui o "h”Indica que o arquivo está não rastreado temporariamente do repositório e“H”Mostra que o arquivo é rastreado:
Etapa 4: Volte para o diretório raiz git
Em seguida, volte para o diretório raiz git usando o “cd… ”Comando:
$ CD…
Etapa 5: rastrear o arquivo ignorado específico
Depois de executar operações desejadas no repositório Git, rastreie o arquivo ignorante e execute o seguinte comando junto com o “-Não assume-ingestão”Opção:
$ git update-index-Não-assume-toqued test_2/file2.TXT
Etapa 6: mova para o repositório Git
Em seguida, navegue até o repositório local do Git através do comando fornecido:
$ CD test_2
Etapa 7: Verifique o status atual do arquivo
Por fim, verifique o status do arquivo ignorado anteriormente:
$ Git LS -Files -V
Como você pode ver, o status de arquivo iluminado abaixo é “H”, Que indica que o arquivo é rastreado com sucesso:
É isso! Fornecemos maneiras diferentes de não rastrear arquivos do repositório Git temporariamente.
Conclusão
Dois comandos diferentes são usados para não rastrear arquivos do repositório Git, que são o “$ git rm -cached " ou o "$ git update-index -assume-toncled ”Comando. Para rastrear o arquivo ignorado, o “$ git update-index -No-assume-ingressado ”O comando pode ser usado. Este post ilustrou os diferentes comandos para não rastrear arquivos do repositório Git temporariamente.