लेख

GitHub ते काय आहे आणि ते कसे वापरावे

GitHub हे सॉफ्टवेअर डेव्हलपमेंट टीमद्वारे मोठ्या प्रमाणावर वापरले जाणारे सॉफ्टवेअर आहे, विकास आवृत्ती नियंत्रणासाठी.

जेव्हा एका प्रकल्पावर एकापेक्षा जास्त व्यक्ती काम करत असतात तेव्हा ते उपयुक्त ठरते.

उदाहरणार्थ, समजा सॉफ्टवेअर डेव्हलपरच्या टीमला वेबसाइट बनवायची आहे आणि त्यांना सर्वांनी कोड अपडेट करणे आवश्यक आहे, त्याच वेळी, प्रोजेक्टवर काम करत असताना. या प्रकरणात, Github एक केंद्रीकृत भांडार तयार करण्यात मदत करते जिथे प्रत्येकजण प्रोग्राम कोड फायली अपलोड, संपादित आणि व्यवस्थापित करू शकतो.

तुम्ही GitHub वापरणे सुरू करण्यापूर्वी, तुम्हाला खाते तयार करणे आवश्यक आहे GitHub.

भांडार

रेपॉजिटरी सहसा अनुप्रयोग सॉफ्टवेअर प्रकल्प आयोजित करण्यासाठी वापरली जाते. रेपॉजिटरीजमध्ये फोल्डर आणि फाइल्स, प्रतिमा, व्हिडिओ, स्प्रेडशीट आणि डेटासेट असू शकतात - तुमच्या प्रोजेक्टला आवश्यक असलेली प्रत्येक गोष्ट. बर्‍याचदा रेपॉजिटरीजमध्ये README फाइल, तुमच्या प्रोजेक्टबद्दल माहिती असलेली फाइल समाविष्ट असते.

README फाइल्स मार्कडाउन भाषेत साध्या मजकुरात लिहिल्या जातात. तुम्ही सल्ला घेऊ शकता हे पृष्ठ मार्कडाउन भाषेचा द्रुत संदर्भ म्हणून वेब. GitHub तुम्‍हाला तुम्‍ही तुमच्‍या नवीन रेपॉजिटरी तयार करताना README फाइल जोडण्‍याची अनुमती देते. GitHub इतर सामान्य पर्याय देखील ऑफर करते जसे की परवाना फाइल, परंतु तुम्हाला सुरुवातीला कोणतेही निवडण्याची आवश्यकता नाही.

नवीन रेपॉजिटरी तयार करण्यासाठी, वरच्या उजवीकडे मेनूमध्ये निवडा New repository. पुढील चरणांसह पुढे जा:

  1. कोणत्याही पृष्ठाच्या वरच्या उजव्या कोपर्यात, ड्रॉप-डाउन मेनू वापरा आणि निवडा New repository.
  1. रेपॉजिटरी नेम बॉक्समध्ये, प्रविष्ट करा first-repository.
  2. वर्णन बॉक्समध्ये, एक लहान वर्णन लिहा.
  3. README फाईल जोडा निवडा.
  4. तुमचे भांडार सार्वजनिक किंवा खाजगी असेल ते निवडा.
  5. यावर क्लिक करा 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 अब्जांच्या बाजारपेठेकडे नेव्हिगेट केले आहे...

1 मे 2024

आर्टिफिशियल इंटेलिजन्सद्वारे प्रक्रिया केलेल्या माहितीच्या प्रवाहाचे नियमन करण्यासाठी प्रकाशक आणि OpenAI करारांवर स्वाक्षरी करतात

गेल्या सोमवारी, फायनान्शिअल टाईम्सने OpenAI सह करार जाहीर केला. FT ने त्याच्या जागतिक दर्जाच्या पत्रकारितेचा परवाना…

30 एप्रिल 2024

ऑनलाइन पेमेंट: स्ट्रीमिंग सेवा तुम्हाला कायमचे पैसे कसे देतात ते येथे आहे

लाखो लोक स्ट्रीमिंग सेवांसाठी पैसे देतात, मासिक सदस्यता शुल्क भरतात. असे सामान्य मत आहे की आपण…

29 एप्रिल 2024

Veeam मध्ये रॅन्समवेअरसाठी सर्वात व्यापक समर्थन, संरक्षणापासून प्रतिसाद आणि पुनर्प्राप्तीपर्यंत वैशिष्ट्ये आहेत

Veeam द्वारे Coveware सायबर खंडणी घटना प्रतिसाद सेवा प्रदान करणे सुरू ठेवेल. Coveware फॉरेन्सिक आणि उपाय क्षमता प्रदान करेल…

23 एप्रिल 2024

तुमच्या भाषेत इनोव्हेशन वाचा

इनोव्हेशन वृत्तपत्र
नवोपक्रमावरील सर्वात महत्त्वाच्या बातम्या चुकवू नका. त्यांना ईमेलद्वारे प्राप्त करण्यासाठी साइन अप करा.

आमचे अनुसरण करा