ब्रांच (branch) और मर्जिंग (merge)
Git कोर्स का हिस्सा
अब तक आपने जो भी कमिट किए हैं, वे सब इतिहास की एक ही लकीर पर बैठे हैं, जिसका नाम main है। असली काम इतना सीधा कम ही रहता है। आप जो चल रहा है उसे ख़तरे में डाले बिना कोई विचार आज़माना चाहते हैं, या दो लोगों को एक ही समय पर अलग-अलग फ़ीचर पर काम करना है और एक-दूसरे के काम से टकराना नहीं है। Git का जवाब है ब्रांच: एक हल्का, सरकाया जा सकने वाला लेबल जो किसी कमिट की ओर इशारा करता है। ब्रांच बनाने से कोई फ़ाइल कॉपी नहीं...
कमिटों की कतार को धागे में पिरोए मोतियों की तरह देखिए: main बस एक चिपकाई हुई पर्ची है जो आख़िरी मोती पर लगी है। नई ब्रांच बनाते समय आप धागे की नक़ल नहीं बना रहे, आप पहली पर्ची के बग़ल में दूसरी पर्ची चिपका रहे हैं, और फ़िलहाल दोनों उसी एक मोती पर लगी हैं। जैसे-जैसे आप एक धागे पर नए मोती जोड़ते हैं, आगे सिर्फ़ वही पर्ची बढ़ती है जिस पर आप "हैं", दूसरी अपनी जगह ठहरी रहती है। ...
असली माहौल में Git ब्रांच (branch) और मर्जिंग (merge) सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ ब्रांच (branch) और मर्जिंग (merge) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंब्रांच (branch) और मर्जिंग (merge)आप क्या सीखेंगे
- Git branch
- Git switch
- Fast-forward merge
- Three-way merge
- Merge commit
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
