Diferença entre Git RM -Cached X e Git Reset Head - X?

Diferença entre Git RM -Cached X e Git Reset Head - X?

No Git, os usuários lidam com vários arquivos de origem para tornar o procedimento de desenvolvimento mais eficiente. Depois de trabalhar neles, eles podem remover esses arquivos do repositório Git para limpar e criar fins espaciais se esses arquivos forem desnecessários. Para fazer isso, o “git rm" e "Redefinição do Git”Os comandos podem ser usados.

Este guia diferenciará o “Reset Git - X" e "Git RM -cache”Comandos com seu trabalho.

Diferença entre os comandos “Git RM -Cached X” e “Git Redefinir Head - X”

Quando o desenvolvedor deseja remover as alterações adicionais do “Git RM -cache”O comando pode ser usado. Também reverte as mudanças na área de rastreamento. Por outro lado, o “Reset Git - X”O comando é usado para excluir as mudanças adicionadas permanentemente do diretório local do Git.

Como excluir o conteúdo do repositório Git usando o comando "git rm -cached"?

Para remover o arquivo do repositório Git e reverter para a área de estadiamento, siga as instruções abaixo fornecidas.

Etapa 1: Navegue para o repositório Git

No começo, vá para o repositório local do Git, executando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ Git \ Perk1"

Etapa 2: Lista de conteúdo do repositório

Executar o “ls”Comando para verificar a lista de conteúdo existente:

$ ls

Na saída abaixo fornecida, escolhemos o “arquivo1.TXT”Arquivo para fins de exclusão:

Etapa 3: Remova o arquivo encenado

Agora, remova o arquivo selecionado anteriormente utilizando o “git rm”Comando:

$ git rm -Arquivo de cache1.TXT

Aqui o "-cache”A opção é usada como sinônimo de“-encenado”Opção:

Etapa 4: Verifique o status

Em seguida, execute o “status git .”Comando para verificar o status atual do repositório de trabalho:

$ git status .

De acordo com a saída abaixo, o arquivo especificado foi excluído com sucesso:

Como excluir o arquivo do Git Repository usando o comando "Git Réfinir"?

Para remover as mudanças específicas do repositório Git permanentemente, o “Git Reset Head - ”O comando pode ser usado. Para fazer isso, siga as etapas listadas abaixo.

Etapa 1: Ver Status do Repositório

Primeiro, verifique o status do repositório de trabalho atual usando o seguinte comando:

$ git status .

Pode -se observar que o repositório atual contém as mudanças adicionadas mais recentemente, como excluído “arquivo1.TXT”Arquivo e outro não -magoarquivo1.TXT" arquivo:

Etapa 2: Excluir permanentemente o arquivo do repositório Git

Agora, execute o “Redefinição do Git”Comando para remover as alterações adicionadas mais recentemente, incluindo encenado e não -tagado:

$ Git Redefinir Head - File1.TXT

Aqui o "-”É usado para separar o comando fornecido do nome do arquivo especificado. O comando acima ridicularizado removerá o especificado do repositório:

Etapa 3: Verifique a operação excluída

Por fim, para garantir que o arquivo especificado seja removido do repositório, use o “status git .”Comando:

$ git status .

Pode -se observar que a área de trabalho está limpa e nada para se comprometer:

Nós explicamos brevemente a diferença e o trabalho dos “Git RM -cache" e "Reset Git - X”Comandos.

Conclusão

O "Git RM -cache”O comando é utilizado para excluir as alterações adicionadas do repositório Git e reverter para a área de estadiamento. Por outro lado, o “Reset Git - X”Comando exclui permanentemente as mudanças adicionadas do repositório Git. Este post forneceu a diferença entre o “Reset Git - X" e "Git RM -cache”Comandos e seu trabalho.