Como não rastrear arquivos do git temporariamente

Como não rastrear arquivos do git temporariamente

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:

  • Método 1: Como não rastrear arquivos do Git temporariamente usando o comando "git rm -cached"?
  • Método 2: Como não rastrear arquivos do Git temporariamente usando o comando “git update-index”?

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.