Os arquivos que deveriam estar ocultos, a exemplo do .env e db.sqlite3, que não aparecem na tela do professor, aparecem para mim, mas parecem estar vazios, ou seja, quando clico neles não aparece nada. Este comportamento é normal?
Os arquivos que deveriam estar ocultos, a exemplo do .env e db.sqlite3, que não aparecem na tela do professor, aparecem para mim, mas parecem estar vazios, ou seja, quando clico neles não aparece nada. Este comportamento é normal?
Olá Henrique!
Com base na sua dúvida e na atividade que você está realizando, parece que você seguiu corretamente os passos para criar o arquivo .gitignore
e adicionar os arquivos que não devem ser rastreados pelo Git, como o .env
e db.sqlite3
. Se esses arquivos estão aparecendo no seu repositório do GitHub mas parecem vazios, isso pode indicar que eles foram adicionados ao repositório antes de você configurar o .gitignore
, ou que houve algum erro na configuração desse arquivo.
Aqui estão alguns passos que você pode seguir para resolver a questão:
Verifique o conteúdo do seu arquivo .gitignore
para garantir que ele contém as entradas corretas para os arquivos que você deseja ignorar. Por exemplo, ele deve ter linhas como:
.env
db.sqlite3
Se os arquivos foram adicionados ao repositório antes de você configurar o .gitignore
, você precisará removê-los do repositório. Você pode fazer isso com os seguintes comandos:
git rm --cached .env
git rm --cached db.sqlite3
Isso irá remover os arquivos do rastreamento do Git, mas eles continuarão no seu diretório de trabalho local.
Depois de remover os arquivos do rastreamento, faça um novo commit com as mudanças:
git commit -m "Remove .env and db.sqlite3 from tracking"
Por fim, faça um push das suas mudanças para o GitHub:
git push origin master
Após seguir esses passos, os arquivos .env
e db.sqlite3
não devem mais aparecer no seu repositório do GitHub. Se eles ainda estiverem aparecendo, pode ser necessário verificar se você está no branch correto e se o .gitignore
está na raiz do seu projeto.
Espero ter ajudado e bons estudos!