इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash)
Git कोर्स का हिस्सा
असली काम एक साफ़-सुथरे कमिट में नहीं होता। आप कमिट करते हैं, फिर पाँच मिनट बाद दोबारा कमिट करते हैं क्योंकि आपको एक टाइपो (typo) दिख गया, फिर तीसरी बार क्योंकि पहले कमिट से पहले आप एक फ़ाइल (file) सेव करना ही भूल गए थे। जब तक आप सिर झुकाए काम में लगे रहते हैं, इसमें कोई दिक़्क़त नहीं है। दिक़्क़त तब शुरू होती है जब आप एक pull request खोलते हैं और किसी समीक्षक (reviewer) को तीन असली बदलावों को समझने के लिए ग्यारह...
सोचिए आप किसी को इंडेक्स कार्ड्स का एक ढेर थमा रहे हैं, हर कमिट के लिए एक कार्ड, उसी क्रम में जिसमें आपने उन्हें बनाया था, और उनसे कह रहे हैं कि आपके नोट्स को एक साफ़-सुथरे सेट में फिर से लिख दें: कुछ कार्ड ज्यों के त्यों कॉपी हो जाते हैं, कुछ अपने से पहले वाले कार्ड में मिल जाते हैं, कुछ का एक बेहतर शीर्षक रख कर फिर से लेबल कर दिया जाता है। इंटरैक्टिव रीबेस आपके अपने कमिट के साथ Git का ठीक यही करना है: यह कमिट की...
असली माहौल में Git इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash) सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंइंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash)आप क्या सीखेंगे
- Git rebase -i
- Pick
- Squash
- Fixup
- Reword
- Autosquash
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
