Como posso fazer com que o Git ignore / solte os arquivos que eu deletei ou que são apenas artefatos do sistema de arquivos (terminando em ~)?

0

Gostaria que meu repositório git mostrasse apenas os arquivos que existem atualmente no diretório. Em particular, eu apenas empurrei meu projeto git para um repositório remoto no github.com, e agora ele está mostrando todos os tipos de arquivos deletados que eu não tenho ou quero mais no meu diretório. Ele também mostra todos os tipos de sobras de edições anteriores, incluindo arquivos que terminam em ~ . Como posso me livrar dos arquivos excluídos anteriormente que não quero mais ver e todos os arquivos que terminam em ~ ?

    
por sunny 31.08.2015 / 20:58

1 resposta

1

A maneira mais comum de excluir arquivos em um repositório é usar o comando git rm . Este comando, além de remover o arquivo do sistema de arquivos, diz ao repositório git para não lidar mais com isso. Se você acabou de excluí-lo do sistema de arquivos e enviou & empurrado, ele ainda estará disponível no repositório remoto.

Analogamente, existe um comando git mv se você precisar renomear algum arquivo.

Para ignorar alguns arquivos ou extensões, você pode simplesmente criar um arquivo .gitignore no diretório de repositório superior e incluir qualquer nome de arquivo, diretório ou mesmo padrão que você queira ignorar (um por linha).

Exemplo de entradas válidas:

myfile.c
mydirectory/
*~

Fazendo isso, o Git irá ignorar qualquer entrada e mesmo que você execute git add * , qualquer entrada correspondente no nome do arquivo, diretório ou padrão não será confirmada.

    
por 31.08.2015 / 21:01

Tags