से हटाने मैंने किया था एक प्रतिबद्ध औरGit पिछले वापस लौटने के लिए प्रतिबद्ध है और इतिहास
git revert HEAD^
सिर्फ Git लॉग
➜ git:(master) git log
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio <[email protected]>
Date: Tue Jan 17 16:32:15 2012 -0800
Production explanation
साथ वापस लाया गया लेकिन अगर मैं Git लॉग कर यह अभी भी दिखाई -सभी। मैं इतिहास से निकालने के लिए के रूप में यह संवेदनशील जानकारी
git log --all
commit 5d44355080500ee6518f157c084f519da47b9391
Author: Daniel Palacio
Date: Tue Jan 17 16:40:48 2012 -0800
This commit has to be reset
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio
Date: Tue Jan 17 16:32:15 2012 -0800
Production explanation
मैं प्रतिबद्ध इतिहास भी से 5d44355080500ee6518f157c084f519da47b9391 कैसे निकालूँ है की ज़रूरत है?
संभव [गिट अंडो अंतिम प्रतिबद्धता] का डुप्लिकेट (http://stackoverflow.com/questions/927358/git-undo-last-commit) –
@ एड्रियन कॉर्निश: यह एक अच्छी शुरुआत है, लेकिन यह "संवेदनशील जानकारी" में मदद नहीं करता है बिट। –
@ केविनबल्लार्ड - एक गिट रीसेट - हार्ड होगा? मान लीजिए कि इसे कहीं भी धक्का नहीं दिया गया है - अगर इसे धक्का दिया गया है तो सभी दांव –