Executando verificação de segurança...
5

Aplicando .gitignore em um repositório existente após push

Recentemente, acabei dando push com um diretório muito grande para o GitHub antes de colocado no arquivo .gitignore. Ao adicionar o diretório no arquivo .gitignore não houve alteração no diretório que já estava em meu PR. Busquei por uma maneira de remover o diretório do GitHub, encontrei a maneira abaixo e decidi compartilhar aqui na comunidade para o caso de mais alguém se depare com a mesma situação:

1 - Adicione todas as alterações pendentes: git push

2 - Execute este comando: git rm -r --cached .
Isso remove tudo do índice.

3 - Execute o comando: git add .

4 - Faça o commit normalmente: git commit -m 'atualizando arquivo .gitignore'

5 - Por fim, envie as alterações para o GitHub com um push: git push

Pronto. Você pode verificar na seção de arquivos modificados deste commit que todos os arquivos que estavam no diretório adicionado ao arquivo .gitignore foram deletados.

Carregando publicação patrocinada...
1
1