# .gitignore — Git Fundamentals: Commits, Branches और Collaboration

Source: https://www.skillbyai.com/hi/git/git-gitignore

> Build output, dependencies और secrets को .gitignore patterns से Git से बाहर रखें।

## बाहर रखने के पैटर्न

repo की जड़ में `.gitignore` फ़ाइल उन पैटर्न को सूचीबद्ध करती है जिन्हें Git कभी स्टेज न करे — बिल्ड आउटपुट, डिपेंडेंसी, गोपनीय जानकारी।

```text
node_modules/
dist/
.env
*.log
```

## पहले से ट्रैक्ड फ़ाइलें इसे नज़रअंदाज़ करती हैं

`.gitignore` केवल अनट्रैक्ड फ़ाइलों पर असर करता है। अगर कोई फ़ाइल पहले से कमिट है, तो पहले `git rm --cached <file>` से उसे ट्रैकिंग से हटाएँ।
