# अपनी पहचान कॉन्फ़िगर करना — Git Fundamentals: Commits, Branches और Collaboration

Source: https://www.skillbyai.com/hi/git/git-configuring-user

> git config से अपना नाम और email सेट करें ताकि हर commit में सही पहचान रहे।

## नाम और ईमेल सेट करें

`--global` इसे आपकी मशीन के हर repo पर लागू करता है; सिर्फ़ मौजूदा repo के लिए कॉन्फ़िगर करने हेतु इसे हटा दें।

```bash
git config --global user.name "Ada Lovelace"
git config --global user.email "ada@example.com"
```

## मौजूदा कॉन्फ़िग जाँचें

Git आपके सेटअप के बारे में जो कुछ जानता है, वह सब सूचीबद्ध करें।

```bash
git config --list
```

Output:

```
user.name=Ada Lovelace
user.email=ada@example.com
```

**Quiz:** `git config --global` क्या करता है?

- [ ] सेटिंग को केवल मौजूदा repo पर लागू करता है
- [ ] सेटिंग को GitHub पर अपलोड करता है
- [x] सेटिंग को मशीन के हर repo पर लागू करता है
- [ ] Repository हटा देता है

*Answer:* सेटिंग को मशीन के हर repo पर लागू करता है. ग्लोबल कॉन्फ़िग `~/.gitconfig` में रहती है और हर repo के लिए डिफ़ॉल्ट होती है, जब तक लोकली ओवरराइड न हो।
