Git Tutorials

Dominando Operações com Arquivos Git: Excluir, Renomear e Mover

Spread the love

Este tutorial abrange comandos essenciais do Git para gerenciar arquivos dentro do seu repositório. Exploraremos a exclusão, renomeação e movimentação de arquivos, garantindo que o histórico do seu projeto permaneça limpo e preciso.

Sumário

Excluir Arquivos com Git

Excluir arquivos do seu repositório Git requer remover o arquivo localmente e então registrar essa alteração no histórico do Git. Simplesmente deletar um arquivo do seu explorador de arquivos não afetará o rastreamento do Git.

  1. Remover o arquivo localmente: Use as ferramentas do seu sistema operacional (e.g., rm no Linux/macOS, del no Windows) para deletar o arquivo.
  2. Preparar a exclusão: Use o comando git rm para informar o Git sobre a exclusão.

git rm <nome_do_arquivo>

Por exemplo: git rm meu_arquivo.txt

  1. Comitar a exclusão: Comite as mudanças para registrar a exclusão no seu histórico do Git.

git commit -m "Removeu meu_arquivo.txt"

Lembre-se de usar mensagens de commit descritivas.

Excluindo múltiplos arquivos: Use caracteres curinga:


git rm *.txt  #Deleta todos os arquivos terminando em .txt

Exclusão Forçada (Cuidado!): A flag -f (força) remove arquivos não comitados da área de preparação e do seu diretório local. Use com cuidado, pois é irreversível.


git rm -f <nome_do_arquivo>

Renomear Arquivos com Git

Use o comando git mv para renomear arquivos. Este comando atualiza tanto seus arquivos locais quanto o rastreamento do Git.


git mv <nome_do_arquivo_antigo> <nome_do_arquivo_novo>

Exemplo: git mv meu_arquivo.txt meu_documento.txt

Após renomear, comite as mudanças:


git commit -m "Renomeou meu_arquivo.txt para meu_documento.txt"

Mover Arquivos com Git

Mover arquivos é tratado eficientemente por git mv, preservando o histórico do arquivo. Ele combina a exclusão do local antigo e a adição ao novo local.


git mv <caminho_de_origem> <caminho_de_destino>

Exemplo: Para mover meu_arquivo.txt do diretório docs para o diretório reports:


git mv docs/meu_arquivo.txt reports/meu_arquivo.txt

Comite as mudanças:


git commit -m "Moveu meu_arquivo.txt de docs para reports"

Usar git mv é crucial; renomear/mover manualmente e então usar git add/git rm perderá o histórico do arquivo. O Git o tratará como um novo arquivo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *