A .gitignore கோப்பு Git-க்கு எந்த கோப்புகள் மற்றும் directories-ஐ பொருட்படுத்த வேண்டாம் என்று சொல்லுகிறது — version control-ல் track செய்யக்கூடாது. உருவாக்கப்பட்ட கோப்புகள், dependencies, secrets, மற்றும் environment-specific கோப்புகளை விலக்க இது பயன்படுகிறது, அவை commit செய்யக்கூடாது.
.gitignore என்ன செய்கிறது
# .gitignore — patterns of files Git should NOT track
node_modules/ # dependencies (reinstalled from package files, don't commit)
dist/ # build output (generated, don't commit)
*.log # log files
.env # ⚠️ SECRETS / environment variables — NEVER commit!
.DS_Store # OS-specific junk
.vscode/ # editor config (often personal)
build/
coverage/
*.tmp
