🔙
Undoing Changes

git revert

Safely Undoing Public Commits
💡 git, revert, EK, "CORRECTION, ENTRY", jaisi, hai, DIARY, mein, — PURANI, ENTRY, ko, MITAYA, NAHI, jaata, balki, EK, NAYI, ENTRY, likhi, jaati, hai, JO, USE, "CORRECT" karti, hai.

"git, revert, <commit>" reset, se, DIFFERENT, hai, — YE, EK, PURANE, commit, ko, DELETE, NAHI, karta, balki, EK, NAYA, commit, banata hai, JO, US, PURANE, commit, ke, changes, ko, "UNDO" karta hai.

Public/shared, branches, PAR, HAMESHA, "revert" use, karo, "reset" ke, BAJAY, — kyunki, revert, HISTORY, ko, MODIFY, NAHI, karta.

git revert abc1234
git revert HEAD~2
🔙
git, revert, EK, "CORRECTION, ENTRY", jaisi, hai, DIARY, mein, — PURANI, ENTRY, ko, MITAYA, NAHI, jaata, balki, EK, NAYI, ENTRY, likhi, jaati, hai, JO, USE, "CORRECT" karti, hai.
1 / 2
⚡ झट से Recap
  • git revert = naya commit banata hai jo purane commit ko undo karta hai
  • Reset ke unlike, revert history modify nahi karta
  • Public/shared branches par revert safer hai, reset se
इस page में (2 subtopics)

"git, revert, <commit>" reset, se, DIFFERENT, hai, — YE, EK, PURANE, commit, ko, DELETE, NAHI, karta, balki, EK, NAYA, commit, banata hai, JO, US, PURANE, commit, ke, changes, ko, "UNDO" karta hai.

git revert abc1234
git revert HEAD~2

Public/shared, branches, (jaise, "main") PAR, HAMESHA, "revert" use, karo, "reset" ke, BAJAY, — kyunki, revert, HISTORY, ko, MODIFY, NAHI, karta, sirf, EK, NAYA, "UNDO" commit, ADD, karta hai, ISSE, DOOSRE, developers, ko, koi, PROBLEM, NAHI, hoti.

💡Tip: "git, reset" HISTORY, ko, REWRITE, karta hai, — agar, WO, HISTORY, ALREADY, SHARED, (pushed), ho, chuki, hai, TO, TEAM, ke, DOOSRE, MEMBERS, ke, LOCAL, repos, se, CONFLICT, ho, sakta hai.