# git revert — Git Fundamentals: Commits, Branches और Collaboration

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

> git revert से साझा commit सुरक्षित रूप से undo करें, जो history बदलने के बजाय नया विपरीत commit जोड़ता है।

## हिस्ट्री बदले बिना पूर्ववत करें

`revert` एक **नया कमिट** बनाता है जो किसी पुराने को पूर्ववत करता है — मूल कमिट हिस्ट्री में मौजूद रहता है।

```bash
git revert a1b2c3d
```

Output:

```
[main 4d5e6f7] Revert "Add experimental cache"
```

## revert बनाम reset

**पहले से पुश और साझा किए गए** कमिट पर `revert` उपयोग करें — यह सबके लिए सुरक्षित है। `reset` सिर्फ़ लोकल, unpushed कमिट पर ही उपयोग करें।
