उदाहरण के लिए, मान लीजिए कि सॉफ्टवेयर डेवलपर्स की एक टीम एक वेबसाइट बनाना चाहती है और उन सभी को प्रोजेक्ट पर काम करते समय कोड को एक साथ अपडेट करने की आवश्यकता है। इस मामले में, जीथब एक केंद्रीकृत भंडार बनाने में मदद करता है जहां हर कोई प्रोग्राम कोड फ़ाइलों को अपलोड, संपादित और प्रबंधित कर सकता है।
इससे पहले कि आप GitHub का उपयोग करना शुरू करें, आपको एक खाता बनाना होगा GitHub.
एक रिपॉजिटरी का उपयोग आमतौर पर एक एप्लीकेशन सॉफ्टवेयर प्रोजेक्ट को व्यवस्थित करने के लिए किया जाता है। रिपॉजिटरी में फोल्डर और फाइलें, चित्र, वीडियो, स्प्रेडशीट और डेटासेट हो सकते हैं - आपकी परियोजना की जरूरत की हर चीज। अक्सर रिपॉजिटरी में एक README फाइल शामिल होती है, एक फाइल जिसमें आपके प्रोजेक्ट के बारे में जानकारी होती है।
रीडमे फाइलें सादे पाठ में मार्कडाउन भाषा में लिखी गई हैं। आप परामर्श कर सकते हैं इस पृष्ठ वेब मार्कडाउन भाषा के त्वरित संदर्भ के रूप में। GitHub आपको उसी समय एक README फ़ाइल जोड़ने की अनुमति देता है जब आप अपना नया रिपॉजिटरी बनाते हैं। GitHub लाइसेंस फ़ाइल जैसे अन्य सामान्य विकल्प भी प्रदान करता है, लेकिन आपको प्रारंभ में किसी का चयन करने की आवश्यकता नहीं है।
एक नया रिपॉजिटरी बनाने के लिए, ऊपर दाईं ओर मेनू में चुनें New repository
. निम्न चरणों के साथ आगे बढ़ें:
New repository
.first-repository
.Create repository
.एक शाखा बनाने से आपको एक ही समय में रिपॉजिटरी के कई संस्करण प्राप्त करने की अनुमति मिलती है।
डिफ़ॉल्ट रूप सेdefiनीता, भण्डार first-repository
एक नामित शाखा है main
जिसे शाखा माना जाता है defiनिटिव. आप रिपॉजिटरी में मुख्य के लिए अतिरिक्त शाखाएँ बना सकते हैं first-repository
. आप एक ही समय में किसी प्रोजेक्ट के विभिन्न संस्करणों के लिए शाखाओं का उपयोग कर सकते हैं। यह तब उपयोगी होता है जब आप मुख्य स्रोत कोड को बदले बिना किसी प्रोजेक्ट में नई कार्यक्षमता जोड़ना चाहते हैं। विभिन्न शाखाओं पर किया गया कार्य मास्टर शाखा में तब तक दिखाई नहीं देगा जब तक कि आप उसका विलय नहीं कर देते। आप प्रयोग करने के लिए शाखाओं का उपयोग कर सकते हैं और उन्हें मुख्य में जमा करने से पहले परिवर्तन कर सकते हैं।
जब आप मुख्य शाखा से एक शाखा बनाते हैं, तो आप मुख्य की एक प्रति, या स्नैपशॉट बना रहे होते हैं, जैसा कि उस समय था। जब आप अपनी शाखा में काम कर रहे थे, तब यदि किसी और ने मुख्य शाखा में परिवर्तन किया था, तो आप उन अद्यतनों को आगे बढ़ा सकते हैं।
निम्नलिखित आरेख में हम देख सकते हैं:
मुख्य शाखा
एक नई शाखा कहा जाता है feature
वह मार्ग जो feature
मुख्य में विलय होने से पहले प्रदर्शन करता है
किसी नए इम्प्लीमेंटेशन या बग फिक्स के लिए एक ब्रांच बनाना एक फाइल को सेव करने जैसा है। गिटहब के साथ, सॉफ्टवेयर डेवलपर्स मुख्य उत्पादन शाखा से अलग, बग फिक्स और फीचर काम रखने के लिए शाखाओं का उपयोग करते हैं। जब परिवर्तन तैयार हो जाता है, तो उसे मुख्य शाखा में मिला दिया जाता है।
हमारी रिपॉजिटरी बनाने के बाद, टैब पर जाएं <>Code
(1) भंडार का:
मुख्य (2) ड्रॉप-डाउन मेनू पर क्लिक करें और फिर नए को एक नाम दें branch
(3)
पर क्लिक करें Create branch: first branch from 'main'
अब हमारे पास दो हैं branch
, main
e first-branch
. अभी, वे बिल्कुल एक जैसे दिखते हैं। बाद में हम परिवर्तनों को नए में जोड़ देंगे branch
.
अभी नया बनाया है branch
, GitHub आपको यहां लाया है code page
नए के लिए first-branch
, जो मुख्य की एक प्रति है।
हम रिपॉजिटरी में फाइलों में परिवर्तन कर सकते हैं और सहेज सकते हैं। गिटहब पर, सहेजे गए परिवर्तन कहलाते हैं commit
। प्रत्येक commit
का संदेश है commit
संबद्ध है, जो एक ऐसा विवरण है जो स्पष्ट करता है कि कोई विशेष परिवर्तन क्यों किया गया था। के संदेश commit
वे परिवर्तनों के इतिहास पर कब्जा करते हैं ताकि अन्य योगदानकर्ता यह समझ सकें कि क्या किया गया था और क्यों किया गया था।
शाखा के नीचे first-branch
बनाई गई, फ़ाइल को संपादित करने के लिए README.md फ़ाइल पर और फिर पेंसिल पर क्लिक करें।
संपादक में, मार्कडाउन का उपयोग करके लिखें।
बॉक्स में Commit changes
(पूर्वावलोकन), हम का संदेश लिखते हैं commit
परिवर्तनों का वर्णन करना।
अंत में बटन पर क्लिक करें Commit changes
.
ये परिवर्तन केवल रीडमे फ़ाइल में किए जाएंगे first-branch
, इसलिए अब इस शाखा में मुख्य से अलग सामग्री है।
pull request
अब जब हमारे पास शाखा से बाहर की शाखा में परिवर्तन हो गए हैं, तो हम एक को खोल सकते हैं pull request
.
Le pull request
वे GitHub पर सहयोग के केंद्र हैं। जब आप ए खोलते हैं pull request
, आप अपने परिवर्तनों का प्रस्ताव कर रहे हैं और किसी से एक बनाने का अनुरोध कर रहे हैं review
e pull
आपके योगदान का और उन्हें उनकी शाखा में विलय करने के लिए। pull request
दोनों शाखाओं की सामग्री के अंतर को दिखाएं। परिवर्तन, जोड़ और घटाव अलग-अलग रंगों में दिखाए जाते हैं।
जैसे ही आप एक कमिट करते हैं, आप एक पुल अनुरोध खोल सकते हैं और कोड समाप्त होने से पहले ही चर्चा शुरू कर सकते हैं।
समारोह का उपयोग करना @mention
आपके पोस्ट में GitHub से pull request
, आप विशिष्ट लोगों या टीमों से उनके स्थान की परवाह किए बिना प्रतिक्रिया के लिए पूछ सकते हैं।
आप खोल भी सकते हैं pull request
अपने रिपॉजिटरी में और उन्हें स्वयं मर्ज करें। बड़ी परियोजनाओं पर काम करने से पहले गिटहब स्ट्रीम सीखने का यह एक शानदार तरीका है।
बनाने के लिए pull request
आपको करना होगा:
pull request
आपके रिपॉजिटरी का first-repository
. New pull request
Example Comparisons
, आपके द्वारा बनाई गई शाखा का चयन करें, first-branch
, मुख्य (मूल) के साथ तुलना करने के लिए।Create pull request
.pull request
अपने परिवर्तनों का संक्षिप्त विवरण लिखें। आप इमोजी शामिल कर सकते हैं और इमेज और जिफ़ को ड्रैग एंड ड्रॉप कर सकते हैं।pull request
. आपको उन्हें अभी जोड़ने की आवश्यकता नहीं है, लेकिन ये विकल्प आपके का उपयोग करके सहयोग करने के कई तरीके प्रदान करते हैं pull request
. Create pull request
.आपके सहयोगी अब आपके परिवर्तनों की समीक्षा कर सकते हैं और सुझाव दे सकते हैं।
pull request
इस अंतिम चरण में, आप अपनी शाखा का विलय करेंगे first-branch
मुख्य शाखा में। मर्ज करने के बाद pull request
, शाखा में परिवर्तन first-branch
मुख्य फ़ाइल में एम्बेड किया जाएगा।
कभी-कभी, एक पुल अनुरोध कोड परिवर्तन पेश कर सकता है जो मुख्य पर मौजूदा कोड के साथ संघर्ष करता है। यदि कोई विरोध है, तो GitHub आपको परस्पर विरोधी कोड के बारे में चेतावनी देगा और विरोधों के हल होने तक मर्ज को रोकेगा। आप एक प्रतिबद्धता बना सकते हैं जो संघर्षों को हल करती है या अपनी टीम के सदस्यों के साथ संघर्षों पर चर्चा करने के लिए पुल अनुरोध में टिप्पणियों का उपयोग करती है।
Merge pull request
परिवर्तनों को मुख्य में विलय करने के लिए।Confirm merge
. आपको एक संदेश प्राप्त होगा कि अनुरोध सफलतापूर्वक विलय कर दिया गया था और अनुरोध बंद कर दिया गया है।Delete branch
. अब जब आपका richiesta pull
विलय हो गया है और आपके परिवर्तन मुख्य हैं, आप शाखा को सुरक्षित रूप से हटा सकते हैं first-branch
. यदि आप अपनी परियोजना में और परिवर्तन करना चाहते हैं, तो आप हमेशा एक नई शाखा बना सकते हैं और इस प्रक्रिया को दोहरा सकते हैं।Ercole Palmeri
रंग भरने के माध्यम से बढ़िया मोटर कौशल विकसित करना बच्चों को लेखन जैसे अधिक जटिल कौशल के लिए तैयार करता है। रंग भरना…
नौसैनिक क्षेत्र एक सच्ची वैश्विक आर्थिक शक्ति है, जो 150 अरब के बाज़ार की ओर बढ़ चुका है...
पिछले सोमवार को, फाइनेंशियल टाइम्स ने OpenAI के साथ एक समझौते की घोषणा की। एफटी अपनी विश्व स्तरीय पत्रकारिता को लाइसेंस देता है...
लाखों लोग स्ट्रीमिंग सेवाओं के लिए मासिक सदस्यता शुल्क का भुगतान करते हैं। यह आम राय है कि आप...