उदाहरणार्थ, समजा सॉफ्टवेअर डेव्हलपरच्या टीमला वेबसाइट बनवायची आहे आणि त्यांना सर्वांनी कोड अपडेट करणे आवश्यक आहे, त्याच वेळी, प्रोजेक्टवर काम करत असताना. या प्रकरणात, Github एक केंद्रीकृत भांडार तयार करण्यात मदत करते जिथे प्रत्येकजण प्रोग्राम कोड फायली अपलोड, संपादित आणि व्यवस्थापित करू शकतो.
तुम्ही GitHub वापरणे सुरू करण्यापूर्वी, तुम्हाला खाते तयार करणे आवश्यक आहे GitHub.
रेपॉजिटरी सहसा अनुप्रयोग सॉफ्टवेअर प्रकल्प आयोजित करण्यासाठी वापरली जाते. रेपॉजिटरीजमध्ये फोल्डर आणि फाइल्स, प्रतिमा, व्हिडिओ, स्प्रेडशीट आणि डेटासेट असू शकतात - तुमच्या प्रोजेक्टला आवश्यक असलेली प्रत्येक गोष्ट. बर्याचदा रेपॉजिटरीजमध्ये README फाइल, तुमच्या प्रोजेक्टबद्दल माहिती असलेली फाइल समाविष्ट असते.
README फाइल्स मार्कडाउन भाषेत साध्या मजकुरात लिहिल्या जातात. तुम्ही सल्ला घेऊ शकता हे पृष्ठ मार्कडाउन भाषेचा द्रुत संदर्भ म्हणून वेब. GitHub तुम्हाला तुम्ही तुमच्या नवीन रेपॉजिटरी तयार करताना README फाइल जोडण्याची अनुमती देते. GitHub इतर सामान्य पर्याय देखील ऑफर करते जसे की परवाना फाइल, परंतु तुम्हाला सुरुवातीला कोणतेही निवडण्याची आवश्यकता नाही.
नवीन रेपॉजिटरी तयार करण्यासाठी, वरच्या उजवीकडे मेनूमध्ये निवडा New repository
. पुढील चरणांसह पुढे जा:
New repository
.first-repository
.Create repository
.शाखा तयार केल्याने तुम्हाला एकाच वेळी भांडाराच्या अनेक आवृत्त्या मिळू शकतात.
मुलभूतरित्याdefiनीता, भांडार first-repository
नावाची शाखा आहे main
जी शाखा मानली जाते defiनिटिव्ह तुम्ही रेपॉजिटरीमध्ये मुख्य करण्यासाठी अतिरिक्त शाखा तयार करू शकता first-repository
. तुम्ही एकाच वेळी प्रोजेक्टच्या वेगवेगळ्या आवृत्त्या ठेवण्यासाठी शाखा वापरू शकता. जेव्हा तुम्हाला मुख्य स्त्रोत कोड न बदलता प्रोजेक्टमध्ये नवीन कार्यक्षमता जोडायची असेल तेव्हा हे उपयुक्त आहे. जोपर्यंत तुम्ही विलीन करत नाही तोपर्यंत वेगवेगळ्या शाखांवर केलेले काम मास्टर ब्रँचवर दिसणार नाही. तुम्ही शाखांचा वापर करून प्रयोग करण्यासाठी आणि त्यांना मुख्य कामी देण्यापूर्वी बदल करू शकता.
जेव्हा तुम्ही मुख्य शाखेतून एक शाखा तयार करता, तेव्हा तुम्ही मुख्य शाखेची एक प्रत किंवा स्नॅपशॉट बनवत असता जसे त्या क्षणी होते. तुम्ही तुमच्या शाखेत काम करत असताना इतर कोणीतरी मास्टर ब्रँचमध्ये बदल केले असल्यास, तुम्ही ते अपडेट्स पुढे करू शकता.
खालील चित्रात आपण पाहू शकतो:
मुख्य शाखा
नावाची नवीन शाखा feature
मार्ग जो द feature
मुख्य सह विलीन होण्यापूर्वी कार्य करते
नवीन अंमलबजावणी किंवा दोष निराकरणासाठी शाखा तयार करणे म्हणजे फाइल सेव्ह करण्यासारखे आहे. GitHub सह, सॉफ्टवेअर डेव्हलपर दोष निराकरणे ठेवण्यासाठी शाखा वापरतात आणि मुख्य उत्पादन शाखेपासून वेगळे काम करतात. बदल तयार झाल्यावर, तो मास्टर ब्रँचमध्ये विलीन केला जातो.
आमचे भांडार तयार केल्यानंतर, टॅबवर जा <>Code
(१) भांडाराचे:
मुख्य (2) ड्रॉप-डाउन मेनूवर क्लिक करा आणि नंतर नवीन नाव द्या branch
(3)
वर क्लिक करा Create branch: first branch from 'main'
आता आमच्याकडे दोन आहेत branch
, main
e first-branch
. सध्या ते अगदी सारखे दिसत आहेत. नंतर आम्ही नवीन बदल जोडू branch
.
आत्ताच नवीन तयार केले branch
, GitHub ने तुम्हाला वर आणले code page
नवीन साठी first-branch
, जी मुख्य ची एक प्रत आहे.
आम्ही रेपॉजिटरीमधील फाइल्समध्ये बदल करू शकतो आणि सेव्ह करू शकतो. GitHub वर, जतन केलेले बदल म्हणतात commit
. प्रत्येक commit
कडून एक संदेश आहे commit
संबद्ध, जे एक वर्णन आहे जे स्पष्ट करते की विशिष्ट बदल का केला गेला. चे संदेश commit
ते बदलांचा इतिहास कॅप्चर करतात जेणेकरून इतर योगदानकर्ते काय केले आणि का केले गेले हे समजू शकतील.
शाखेच्या खाली first-branch
तयार केले, README.md फाइलवर क्लिक करा आणि नंतर फाइल संपादित करण्यासाठी पेन्सिलवर क्लिक करा.
संपादकात, मार्कडाउन वापरून लिहा.
बॉक्स मध्ये Commit changes
(पूर्वावलोकन), आम्ही एक संदेश लिहा commit
बदलांचे वर्णन.
शेवटी बटणावर क्लिक करा Commit changes
.
हे बदल फक्त README फाईलमध्ये केले जातील first-branch
, त्यामुळे आता या शाखेत मुख्य शाखेपेक्षा भिन्न सामग्री आहे.
pull request
आता आमच्याकडे मेन ऑफ ब्रँचमध्ये बदल आहेत, आम्ही ती उघडू शकतो pull request
.
Le pull request
ते GitHub वरील सहकार्याचे हृदय आहेत. तुम्ही उघडल्यावर ए pull request
, तुम्ही तुमचे बदल प्रस्तावित करत आहात आणि एखाद्याला एक करण्याची विनंती करत आहात review
e pull
तुमच्या योगदानाचे आणि त्यांना त्यांच्या शाखेत विलीन करणे. द pull request
दोन्ही शाखांमधील सामग्रीमधील फरक दर्शवा. बदल, बेरीज आणि वजाबाकी वेगवेगळ्या रंगात दाखवल्या जातात.
तुम्ही कमिट करताच, कोड पूर्ण होण्यापूर्वीच तुम्ही पुल विनंती उघडू शकता आणि चर्चा सुरू करू शकता.
फंक्शन वापरणे @mention
च्या तुमच्या संदेशात GitHub चे pull request
, तुम्ही विशिष्ट लोकांना किंवा संघांना त्यांच्या स्थानाकडे दुर्लक्ष करून अभिप्रायासाठी विचारू शकता.
आपण अगदी उघडू शकता pull request
तुमच्या भांडारात आणि त्यांना स्वतः विलीन करा. मोठ्या प्रकल्पांवर काम करण्यापूर्वी GitHub प्रवाह शिकण्याचा हा एक चांगला मार्ग आहे.
एक करण्यासाठी pull request
तुम्हाला हे करावे लागेल:
pull request
तुमच्या भांडाराचे first-repository
. New pull request
Example Comparisons
, तुम्ही तयार केलेली शाखा निवडा, first-branch
, मुख्य (मूळ) शी तुलना करणे.Create pull request
.pull request
तुमच्या बदलांचे थोडक्यात वर्णन लिहा. तुम्ही इमोजी आणि ड्रॅग आणि ड्रॉप इमेज आणि gif समाविष्ट करू शकता.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 सह करार जाहीर केला. FT ने त्याच्या जागतिक दर्जाच्या पत्रकारितेचा परवाना…
लाखो लोक स्ट्रीमिंग सेवांसाठी पैसे देतात, मासिक सदस्यता शुल्क भरतात. असे सामान्य मत आहे की आपण…
Veeam द्वारे Coveware सायबर खंडणी घटना प्रतिसाद सेवा प्रदान करणे सुरू ठेवेल. Coveware फॉरेन्सिक आणि उपाय क्षमता प्रदान करेल…