अस्तित्व में नहीं था, मैंने किसी एक काम में गलती की है। अब मैं इस प्रतिबद्धता को पूरी तरह से हटाना चाहता हूं, इसलिए ऐसा लगता है कि यह कभी अस्तित्व में नहीं है। मैं इसे लॉग में देखना नहीं चाहता हूं।LOG से 'गिट प्रतिबद्ध' को कैसे हटाएं, जैसे कि यह कभी भी
मैंने this question ("How to delete a 'git commit'") से सभी युक्तियों का प्रयास किया है, लेकिन मैं लॉग में प्रतिबद्धता देख सकता हूं। मैं इसे पूरी तरह से कैसे हटा सकता हूं?
- संपादित करें -
ठीक है, मैं पूरी तरह से जानकारी नहीं देते हैं। केविन Ballard सही हैं।
अब तक, मैं इस प्रतिबद्धता को धक्का नहीं देता, यह केवल मेरी मशीन में है। ouah जवाब काम करते हैं, आदेश
git log
नहीं दिखाया जाएगा, लेकिन क्या आदेश
git reset --hard HEAD^
करना है "chekout पिछले प्रतिबद्ध है और इस के लिए शाखा बदल", तो मैं देखना जारी जो SmartGit जैसे ग्राफ़ प्रोग्राम के साथ प्रतिबद्ध है।
--Edit 2--
नहीं, यह एक SmartGit बग है !!!! प्रतिबद्धता वास्तव में गायब हो जाती है। मुझे लॉग की खिड़कियां बंद करनी हैं और फिर से खोलना है। प्रतिबद्धता अब और नहीं है।
मुझे गलत हो सकता है, लेकिन मुझे लगता है कि आप नहीं कर सकते। – zneak
@zneak: आप कर सकते हैं, लेकिन Rodrigo अधिक जानकारी देने की जरूरत है। क्या यह प्रतिबद्धता कहीं भी धक्का दी गई है? क्या आप इस प्रतिबद्धता और डिस्क से इसकी फ़ाइलों के बारे में सारी जानकारी मिटाने की परवाह करते हैं, या यह सुनिश्चित करना ठीक है कि यह 'गिट लॉग' में दिखाई नहीं दे रहा है (और समय के बाद कुछ समय बाद स्वाभाविक रूप से कचरा-संग्रहित किया जा सकता है) ? –
इस http://stackoverflow.com/questions/927358/git-undo-last-commit – Shraddha