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.