जवाबों:
लगता है जैसे आप git-revert का उपयोग करना चाहते हैं।
https://www.kernel.org/pub/software/scm/git/docs/git-revert.html
उपयोग
git revert HEAD
यह एक पैच बनाएगा जो पिछली प्रतिबद्धताओं का सम्मान करता है और उस पैच को एक नई प्रतिबद्धता के रूप में प्रतिबद्ध करता है।
यदि आप किसी विशिष्ट पूर्व संस्करण को वापस करना चाहते हैं, तो उपयोग करें
git revert <revision>
इसे भी देखें: http://schacon.github.com/git/git-revert.html