खोए हुए काम को पुनर्प्राप्त करना
Git कोर्स का हिस्सा
कभी न कभी आप कोई कमांड टाइप करेंगे, Enter दबाएँगे, टर्मिनल पर कुछ शांत और अंतिम सा छपा देखेंगे, और तब समझ आएगा कि आपने अभी-अभी एक दिन का काम मिटा दिया है। यह सबके साथ होता है। अच्छी ख़बर, और पूरे Git में यही सबसे तसल्ली देने वाली बात है: अगर आपने उसे कमिट कर दिया था, तो वह लगभग निश्चित रूप से अब भी मौजूद है। जब कोई ब्रांच किसी कमिट की ओर इशारा करना बंद कर देती है तो Git उस कमिट को फेंकता नहीं। वह उसे अपने स्टोरेज...
एक अहम सीमा है, और बाक़ी सब कहने से पहले उसे कह देना चाहिए। यह सुरक्षा जाल सिर्फ़ उस काम को थामता है जो किसी न किसी समय कमिट किया गया था, यानी git commit से किसी स्नैपशॉट में सहेजा गया था। जो बदलाव सिर्फ़ आपके एडिटर में पड़े थे, न कभी स्टेज हुए और न कमिट, वे Git के स्टोरेज में हैं ही नहीं, इसलिए उन्हें मिटाने वाला git restore सचमुच उन्हें मिटा देता है। जल्दी और बार-बार कमिट करने का तर्क यही है, भले ही कमिट अधूरे और...
असली माहौल में Git खोए हुए काम को पुनर्प्राप्त करना सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ खोए हुए काम को पुनर्प्राप्त करना पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंखोए हुए काम को पुनर्प्राप्त करनाआप क्या सीखेंगे
- Git reflog
- Recovering from reset --hard
- Git fsck --lost-found
- 30-day grace period
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
13 पाठ- 1Init और आपका पहला Commit25 मिनट
- 2स्टेटस, डिफ, और लॉग25 मिनट
- 3ब्रांच (branch) और मर्जिंग (merge)30 मिनट
- 4मर्ज (merge) कॉन्फ्लिक्ट्स को हल करना30 मिनट
- 5रिमोट (remote): पुश (push), पुल (pull), फ़ेच (fetch)30 मिनट
- 6स्टैश (stash) और चेरी-पिक (cherry-pick)25 मिनट
- 7रीबेसिंग (rebase)30 मिनट
- 8इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash)30 मिनट
- 9टैग (tag) और रिलीज़ (release)20 मिनट
- 10ब्रांचिंग (branch) वर्कफ़्लो20 मिनट
- 11खोए हुए काम को पुनर्प्राप्त करना25 मिनट
- 12हुक्स (hook)25 मिनट
- 13कैपस्टोन: एक पूर्ण पुल रिक्वेस्ट (Pull Request) फ्लो40 मिनट
