Boa Tarde!
Qual a diferença em o comando git rm **** e .gitignore ?
Boa Tarde!
Qual a diferença em o comando git rm **** e .gitignore ?
Raphael, tudo bem?
git-rm - Remove os arquivos da árvore de trabalho e do índice, para o rastreamento do arquivo.
gitignore - Ignora arquivos especificados intencionalmente, não rastreados.
O arquivo .gitignore especifica arquivos intencionalmente não rastreados que o Git deve ignorar. Os arquivos já rastreados pelo Git não são afetados. O objetivo dos arquivos gitignore é garantir que certos arquivos não rastreados pelo Git permaneçam não rastreados. Para parar de rastrear um arquivo que está sendo rastreado, use git rm --cached
.
Recomendo a leitura da documentação oficial, tem mais detalhes, links abaixo:
Espero ter ajudado.
Bons estudos!