पाठ 20 / 28

git revert

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

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

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

git revert a1b2c3d

Output:

[main 4d5e6f7] Revert "Add experimental cache"

revert बनाम reset

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