Arquivo DS_Store no mac atrapalhando no GitHub

Boa tarde galera!

Alguém que tenha Mac, ja teve ou tem problema com o arquivo DS_Store nas pastas?
Esse arquivo é uma arquivo oculto do sistema que é criado automaticamente e toda vez que vou subir um projeto para o GitHub, tenho que subir ele também, se excluir ele aparece novamente. Alguém sabe se tem como excluir esse arquivo definitivamente e se posso fazer isso?

Valeu!!

2 Likes

Esse arquivo é bem chatinho mesmo de se lidar haha
Para resolver isso é bem tranquilo, basta criar um arquivo na pasta raiz do repositório chamado .gitignore (com ponto no começo)
Esse arquivo serve como uma lista de arquivos que irá ignorar ao subir para o GitHub, e dentro dele é só digitar .DS_Store (com ponto) e é necessário limpar o cache do Git para que entenda que você não quer mais este arquivo no repositório.
Para isso basta executar os comandos no seu terminal:

git rm  -r --cached
git add .
git commit -m "adicionar gitignore <Pode ser qualquer mensagem aqui na realidade>" 

E agora sim nos seus próximos commits não irá aparecer mais este arquivo, e isso serve também para outros arquivos que não quer que suba para o repositório (Como a pasta node_modules/ )

Edit: typo.

1 Like

Muito obrigado meu amigo! Salvou demais…

Valeu!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.