गिट फ्लो का परिचय

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

अवलोकन

गिट फ्लो एक गिट वर्कफ़्लो का एक सार विचार है। यह निरंतर सॉफ्टवेयर विकास और DevOps प्रथाओं को लागू करने में मदद करता है। गिट फ्लो वर्कफ़्लो प्रोजेक्ट रिलीज़ के आसपास डिज़ाइन किए गए एक सख्त ब्रांचिंग मॉडल को परिभाषित करता है। यह बड़ी परियोजनाओं के प्रबंधन के लिए एक मजबूत ढांचा प्रदान करता है।

गिट फ्लो उन परियोजनाओं के लिए आदर्श रूप से अनुकूल है जिनका एक निर्धारित रिलीज चक्र है और देवओप्स के लिए निरंतर वितरण का सर्वोत्तम अभ्यास है। ** यह विभिन्न शाखाओं को बहुत विशिष्ट भूमिकाएं प्रदान करता है और परिभाषित करता है कि उन्हें कैसे और कब बातचीत करनी चाहिए। ** यह तैयारी के लिए अलग-अलग शाखाओं का उपयोग करता है , रिलीज़ को बनाए रखना और रिकॉर्ड करना।

गिट फ्लो का कार्य

1. विकास और मास्टर शाखाएं

एकल मास्टर शाखा के बजाय, गिट फ्लो परियोजना के इतिहास को रिकॉर्ड करने के लिए दो शाखाओं का उपयोग करता है। यह अनंत जीवनकाल वाली दो मुख्य शाखाओं पर आधारित है, अर्थात् मास्टर और विकास .



  • मास्टर शाखा: मास्टर शाखा में उत्पादन कोड होता है और आधिकारिक रिलीज़ इतिहास संग्रहीत करता है।
  • **विकास शाखा: **विकसित शाखा में प्री-प्रोडक्शन कोड होता है और यह सुविधाओं के लिए एकीकरण शाखा के रूप में कार्य करता है।

मास्टर और डेवलप ब्रांच वर्कफ्लो दिए गए आरेख में प्रदर्शित किया गया है:

यह सुविधाजनक भी है टैग सभी मास्टर शाखा में एक संस्करण संख्या के साथ काम करता है .

मान लें कि हमारे पास एक मास्टर शाखा के साथ एक रेपो स्थापित है। पहला कदम है एक विकसित शाखा के साथ डिफ़ॉल्ट मास्टर को पूरक करें . ऐसा करने का एक आसान तरीका एक डेवलपर के लिए स्थानीय रूप से एक खाली विकसित शाखा बनाना और उसे सर्वर पर धकेलना है। यह शाखा परियोजना का पूरा इतिहास समाहित करें . अन्य डेवलपर्स को अब केंद्रीय भंडार का क्लोन बनाना चाहिए और विकास के लिए एक ट्रैकिंग शाखा बनाना चाहिए।

१.१. एक विकसित शाखा बनाना
  • गिट-फ्लो एक्सटेंशन के बिना:
  • git branch develop
  • git push -u origin develop
  • गिट-फ्लो एक्सटेंशन का उपयोग करते समय:
  • git flow init

गिट-फ्लो एक्सटेंशन लाइब्रेरी का उपयोग करते समय, मौजूदा रेपो पर |_+_| निष्पादित करने से विकास शाखा बन जाएगी।

#गिट #गिटफ्लो #गीथब

blog.knoldus.com

गिट फ्लो का परिचय

गिटफ्लो का परिचय। GitFlow Git वर्कफ़्लो का एक सार विचार है। गिट फ्लो का कार्य। एकल मास्टर शाखा का परिचय, गिट फ्लो परियोजना के इतिहास को रिकॉर्ड करने के लिए दो शाखाओं का उपयोग करता है। गिट-फ्लो एक्सटेंशन लाइब्रेरी का उपयोग करते समय, मौजूदा रेपो पर गिट फ्लो इनिट निष्पादित करने से विकास शाखा बन जाएगी।

यह सभी देखें: