Como faço para remover um arquivo de um repositório git “s indexar sem remover o arquivo da árvore de trabalho?

Se eu tivesse um arquivo ./notes.txt que estava sendo rastreado pelo git, eu poderia executar git rm notes.txt. Mas isso removeria o arquivo. Eu prefiro que o git pare de rastrear o arquivo.

Resposta

Você pode simplesmente usar git rm --cached notes.txt. Isso manterá o arquivo, mas o removerá do índice.

Resposta

git reset HEAD <file> para remover um arquivo específico.

e git reset HEAD para remover todos os arquivos do índice git.

Comentários

  • Essa resposta apareceu 8 anos após a solução de Gert ', a semântica do comando git reset mudou desde então hora?

Deixe uma resposta

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