O .gitignore quando usado em um projeto, ignora arquivos e diretórios sensíveis ou desnecessários que você não quer que sejam rastreado pelo versionamento do seu código.
# No terminal PowerShell:
New-Item .gitignore -ItemType File
# Terminal comum:
touch .gitignore
# Dentro do arquivo .gitignore, adicione os arquivos/diretórios a ignorar:
node_modules/
.env
# Se os arquivos já estiverem sendo versionados:
git rm --cached -r node_modules .env
git commit -m "Ocultando arquivos sensíveis"
git push
# Remova as linhas do .gitignore:
# node_modules/
# .env
# Depois:
git add node_modules .env
git commit -m "Adicionando arquivos ocultados"
git push
Use um gerador automático de .gitignore de acordo com a tecnologia que você está usando:
Leia a documentação oficial do Git para entender mais sobre o funcionamento do .gitignore: