Este post demonstrará:
Por que usar "git rm" para remover arquivos em vez de "rm"?
O "git rm" e "rm”São usados para remover arquivos do repositório Git. A principal diferença entre este comando é que o Git RM é utilizado apenas para remover arquivos do Índice de Rastreamento do Repositório Git, não do repositório de trabalho. No entanto, o "rm”O comando remove os arquivos completamente do índice de rastreamento e do repositório de trabalho. Portanto, os usuários do Git são obrigados a usar o Git RM para remover arquivos do índice de rastreamento e mantê -lo no repositório de trabalho Git.
Como remover um arquivo usando o comando "git rm"?
Use o "git rm”Para remover o arquivo do índice de rastreamento do Git e mantê -lo no repositório de trabalho. Para remover arquivos usando o “git rm”Comando, veja as instruções fornecidas.
Etapa 1: Open Git Terminal
Primeiro, abra o terminal Git do “Comece" cardápio:
Etapa 2: mova para o repositório Git
Vá para o repositório Git usando o “cd”Comando:
$ CD "C: \ git \ design"
Etapa 3: Verifique o estado do repositório Git
Verifique o estado do repositório para verificar alterações não rastreadas e rastreadas:
$ git status
Etapa 4: Mova o arquivo para o índice de rastreamento
Adicione o arquivo não rastreado ao índice de estadiamento, utilizando o git “adicionar”Comando:
$ git add .
Novamente, verifique o estado do repositório para verificar se as alterações não rastreadas estão comprometidas ou não:
$ git status
Aqui, você pode ver o arquivo não rastreado “Arquivo.TXT”É adicionado com sucesso ao índice de estadiamento:
Etapa 5: Remova o arquivo usando o comando “git rm”
Agora, utilize o “git rm”Comando para remover o arquivo do índice de rastreamento (área de estadiamento), mas mantenha -o no repositório de trabalho Git (área de desencadeamento):
$ Git RM -Arquivo Cachado.TXT
Verifique o status do repositório Git para verificar se o arquivo foi removido do índice de rastreamento ou não:
$ git status
A saída abaixo indica que o arquivo é removido do índice de rastreamento, mas ainda existe no repositório de trabalho:
Como alternativa, utilize o “ls”Comando para verificar se o arquivo é removido ou não do repositório de trabalho:
$ ls
A saída mostra que o arquivo é removido apenas da área de rastreamento, não do repositório de trabalho:
Como remover um arquivo usando o comando "rm"?
Para remover os arquivos completamente do repositório, os usuários do Git podem simplesmente utilizar o “rm”Comando. Para esse fim, siga as instruções dadas.
Etapa 1: Verifique o estado do repositório
Em primeiro lugar, verifique o estado do repositório Git usando o “status git”Comando:
$ git status
Aqui, você pode ver o “Arquivo.TXT”O arquivo está presente no repositório de trabalho e ainda não foi adicionado ao índice de rastreamento:
Etapa 2: Remova o arquivo usando o comando “rm”
Para remover o arquivo completamente do repositório Git, utilize o “rm”Comando:
arquivo $ rm.TXT
Novamente, verifique o status para verificar se o arquivo foi removido ou não:
$ git status
Aqui, você pode ver que o arquivo é removido com sucesso do repositório Git:
Etapa 3: Veja todos os arquivos
Veja todos os arquivos para verificar se o arquivo é removido do repositório de trabalho do Git ou não usando o “ls”Comando:
$ ls
A saída mostra que o arquivo é completamente removido do índice de rastreamento do Git, bem como do repositório de trabalho:
Você aprendeu a diferença entre os “git rm" e "rm”Comandos e como usá -los.
Conclusão
O "git rm”E simples“rm”Os comandos são utilizados para remover arquivos. A principal diferença entre esses dois comandos é que o Git RM remove o arquivo para o Índice de Rastreamento Git, não do repositório de trabalho Git. Enquanto o comando rm remove os arquivos permanentemente do índice de rastreamento e do repositório de trabalho. Nesta postagem, demonstramos por que usamos Git RM para remover arquivos em vez de rm.