ब्रांचिंग (branch) वर्कफ़्लो
Git कोर्स का हिस्सा
अब तक आपने जो कुछ सीखा है, ब्रांचिंग, मर्ज करना, rebase करना, टैग लगाना, वह आपको बताता है कि Git के कमांड क्या करते हैं, लेकिन इनमें से कुछ भी यह नहीं बताता कि कब एक ब्रांच बनाई जाए, उसे कितने समय तक रखा जाए, या main को सीधे छूने की अनुमति किसे है। Git को इस सबकी सचमुच कोई परवाह नहीं है। बिना किसी परंपरा (convention) के छोड़ी गई कोई टीम जल्दी मुश्किल में पड़ जाती है: ऐसी ब्रांचें जो महीनों तक जीवित रहती हैं और मर्ज...
एक साझा रसोई की कल्पना कीजिए जिसमें कई रसोइए एक साथ काम कर रहे हैं। अगर हर कोई सब्ज़ियाँ सीधे बीच वाले counter पर काटता है, तो उन्हें लगातार बातचीत करनी होगी और तुरंत अपने बाद सफ़ाई करनी होगी, वरना चीज़ें जल्दी टकरा जाएँगी। इसके बजाय अगर हर कोई अपनी अलग station पर अपनी डिश तैयार करता है और उसे तभी counter पर लाता है जब वह पूरी तरह plate करने के लिए तैयार हो, तो टकराव कम होते हैं, लेकिन जब कोई धीमी डिश अभी भी तैयार...
असली माहौल में Git ब्रांचिंग (branch) वर्कफ़्लो सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ ब्रांचिंग (branch) वर्कफ़्लो पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंब्रांचिंग (branch) वर्कफ़्लोआप क्या सीखेंगे
- Trunk-based development
- GitHub Flow
- Git Flow
- Short-lived branches
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
