# git revert — गिट

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

> एक नया, उलटा कमिट जोड़कर किसी कमिट को सुरक्षित रूप से पूर्ववत करें।

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

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

```bash
git revert a1b2c3d
```

Output:

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

## revert बनाम reset

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