what is git and github in hindi (full guide)
GitHub एक सहयोगी प्लेटफॉर्म पर सामूहिक समूहों और coding professionals को लाता है जहां वे विचारों और तकनीकों को साझा कर सकते हैं और एक साथ शानदार सॉफ्टवेयर बना सकते हैं। लेकिन बस GitHub क्या है यह कैसे काम करता है और क्या यह इतना फायदेमंद है? यह GitHub लेख आपको आरंभ करने में सहायता करेगा क्योंकि आप GitHub का उपयोग करने का analysis करेंगे।
Git या Github क्या वे एक समान हैं? यदि नहीं तो क्या वे किसी तरह से संबंधित हैं? या java और javascript की तरह क्या केवल कनेक्शन है?
Git और GitHub के बीच क्या अंतर है?
What Is Git?
Git को पहली बार 7 April 2005 में developed git एक extraordinarily famous model Gadget है। Git आपके आस-पास के डिवाइस (क्लाउड के बजाय) established और maintained है और आपको अपने चल रहे programming versions का self-contained document provide करता है। इसे किसी भी cloud-hosting provider से बिल्कुल अलग उपयोग किया जा सकता है आपको इसे डाउनलोड करने के अलावा inernet access की भी आवश्यकता नहीं है।
Git files के किसी भी सेट में परिवर्तन पर नज़र रखने के लिए एक distributed version-control system है जो मूल रूप से software development के दौरान स्रोत कोड पर सहयोग करने वाले प्रोग्रामर के बीच समन्वय कार्य के लिए डिज़ाइन किया गया है। इसके goals में speed, data integrity, support और non-linear workflows शामिल है।
अलग-अलग model manage systems की तुलना में Git responsive उपयोग करने के लिए सरल और सस्ता (मुफ्त, वास्तव में ) है। Git अतिरिक्त रूप से विशेष रूप से पाठ्य सामग्री दस्तावेजों के साथ अच्छी तरह से काम करने के लिए डिज़ाइन किया गया है जो यदि आप इसके बारे में सोचते हैं तो कोड क्या है। लेकिन एक पहलू जो ईमानदारी से यूनिटों को अलग करता है वह है इसकी branching model।
Branching आपको अपने कोड में unbiased neighborhood branches बनाने देता हैं। इस क्षमता में आप नए विचारों को आज़मा सकते हैं निर्माण कार्य के लिए अलग branches को सेट कर सकते हैं पिछली branches में कम छलांग लगा सकते हैं और एक बटन के क्लिक पर branches को आसानी से delete, merge और recall कर सकते हैं।
और बस। Git एक top-notch model है जो सिस्टम में हेरफेर करता है।
What Is GitHub?
GitHub developers के दुनिया के सबसे बड़े neighborhood में से एक है। यह एक मुश्किल मंच है जो डेवलपर्स के बीच सहयोग और verbal exchange को बढ़ावा देता है। GitHub में कई लाभकारी बिंदु हैं जो सुधार समूहों को एक समान मिशन पर सामूहिक रूप से काम करने की अनुमति देते हैं और कठिनाई के बिना सॉफ़्टवेयर प्रोग्राम के नए रूपांतर बनाते हैं जो modern-day versions को disrupting करते हैं हालांकि यह काफी नहीं है।
GitHub के साथ आप सहयोग कर सकते हैं और दुनिया में कहीं और दूसरों के साथ पहल कर सकते हैं।”GitHub क्या है?” इसका उत्तर यह है कि यह आपके लिए क्या कर सकता है।
GitHub को Git repository hosting service के रूप में डिज़ाइन किया गया है।
और वास्तव में Git repository hosting service क्या है? यह एक ऑनलाइन डेटाबेस है जो आपको अपने स्थानीय कंप्यूटर / सर्वर के बाहर अपने Git version control projects का track रखने और share करने की अनुमति देता है। Git के विपरीत GitHub विशेष रूप से क्लाउड-आधारित है। GitHub के विपरीत GitHub एक for-profit service है (हालांकि मूल रिपॉजिटरी-होस्टिंग सुविधाएँ उन लोगों के लिए बिना किसी लागत के उपलब्ध हैं जो एक उपयोगकर्ता प्रोफ़ाइल बनाने के लिए तैयार हैं जो GitHub को ओपन-सोर्स प्रोजेक्ट के लिए एक लोकप्रिय विकल्प बनाते हैं)।
Git की सभी विशेषताओं और लाभों की पेशकश करने के अलावा GitHub Git की मूल कार्यक्षमता पर विस्तार करता है। यह एक अत्यंत सहज ग्राफिक रूप से प्रस्तुत किए गए उपयोगकर्ता इंटरफ़ेस को प्रस्तुत करता है और प्रोग्रामर को built-in control और task-management tools provide करता है। अतिरिक्त सुविधाओं को GitHub मार्केटप्लेस सेवा के माध्यम से कार्यान्वित किया जा सकता है। और क्योंकि GitHub क्लाउड-आधारित है किसी व्यक्ति के Git repository को किसी भी अधिकृत व्यक्ति द्वारा किसी भी कंप्यूटर से दुनिया में कहीं भी एक्सेस किया जा सकता है (बशर्ते इसका इंटरनेट कनेक्शन हो)।
GitHub के माध्यम से आप अपने code को दूसरों के साथ साझा कर सकते हैं जिससे उन्हें आपकी विभिन्न Git branches पर संशोधन या संपादन करने की शक्ति मिल सकती है। यह पूरी टीमों के लिए वास्तविक समय में single project पर एक साथ समन्वय करना संभव बनाता है। जैसा कि परिवर्तन किए जाते हैं नई branches बनाई जाती हैं जिससे टीम को एक-दूसरे के काम को ओवरराइट किए बिना कोड को संशोधित करना जारी रखने की अनुमति मिलती है। ये branches copies की तरह हैं और उन पर किए गए परिवर्तन अन्य उपयोगकर्ताओं की मशीनों पर मुख्य निर्देशिकाओं में प्रतिबिंबित नहीं होते हैं जब तक कि उपयोगकर्ता उन्हें शामिल करने के लिए परिवर्तनों को push/pull नहीं चुनते हैं। एक GitHub डेस्कटॉप एप्लिकेशन भी उपलब्ध है जो अनुभवी डेवलपर्स के लिए कुछ अतिरिक्त कार्यक्षमता प्रदान करता है।
अन्य Git repository hosting services भी मौजूद हैं; GitLab, BitBucket, और SourceForge सभी व्यवहार्य GitHub विकल्प हैं और GitLab यहां तक कि एक built-in option भी प्रदान करता है जो GitHub उपयोगकर्ताओं को अपनी project को सीधे GitLab में माइग्रेट करने की अनुमति देता है।
GitHub के लाभ क्या हैं?
GitHub का उपयोग क्यों करें? इसके कई कारण हैं। पहला यह है कि यह चालाक और आसान सहयोग और मॉडल नियंत्रण की अनुमति देता है। यह आपको कहीं से भी सभी के साथ कोड पर काम करने की अनुमति देता है। इसके अतिरिक्त कई नियोक्ता GitHub का उपयोग करते हैं। इसलिए यदि आप नौकरी पाने के लिए रेखांकन करते हैं तो आप ठीक ही प्रतीत होंगे यदि आप पहले से ही GitHub के आसपास अपना रास्ता पहचानते हैं। और कनेक्शन सीखने और पोर्टफोलियो पहलुओं की उपेक्षा न करें। GitHub एक मजबूत अध्ययन और सहयोग मंच है। इसे खोजने के लिए समय निकालें और देखें कि यह आपके प्रोग्रामिंग ज्ञान को कैसे बढ़ा सकता है।
GitHub का उपयोग कैसे करें
GitHub complex है हालांकि कुछ बुनियादी बातों की धारणा आपको आरंभ करने में मदद करेगी। GitHub का उपयोग करने के लिए आप पहले इन कुछ steps में सक्षम होना चाइये –
1. Sign up for GitHub
2. Install Git
3. Create a Repository
4. Create a Branch
5. Create and Commit Changes to a Branch
6. Open a Pull Request
7. Merge Your Pull Request
आपकी GitHub प्रोफ़ाइल Promote करना
GitHub एक अद्भुत आसपास का क्षेत्र है जो अब पूरी तरह से आपकी प्रोग्रामिंग जानकारी को बड़ा नहीं बनाता है लेकिन इसके अलावा programming skills दिखाते हैं। आपकी GitHub प्रोफाइल आपको recruite करने वालों के लिए एक उल्लेखनीय क्षेत्र है जो आपको काम करने योग्य jobs और projects के बारे में बताते है।
कई मानव आकर्षक और लाभकारी वेबलॉग पोस्ट लिखने की सहायता से या यहां तक कि बढ़ते पॉडकास्ट या YouTube GitHub ट्यूटोरियल के माध्यम से GitHub followers को प्राप्त करने का प्रयास करते हैं। आपके जितने अधिक followers होंगे अतिरिक्त संभावनाएं आपके लिए खुली रहेंगी और बढ़ी हुई क्षमता को आपको प्रोग्रामिंग स्पेस में एक विचार प्रमुख के रूप में उभरना होगा।
GitHub के साथ सीखना और बढ़ना
अच्छा प्रोग्रामर आमतौर पर सीख रहे हैं। computer programming की दुनिया लगातार developed हो रही है और हर दिन code के साथ नई परेशानियां हल हो रही हैं। sharp बने रहने के लिए आप समस्याओं को दूर करने के लिए लगातार नए तरीकों की खोज करना चाहते हैं।GitHub के पास कई पहलू हैं जो आपको उद्योग में पहली दर से सहयोग करने और जांच करने की अनुमति देते हैं। GitHub की खोज करने के लिए कुछ समय निकालें और पता करें कि आप अपनी पूरी क्षमता को कैसे अनलॉक कर सकते हैं और एक professional programmer बन सकते हैं।
Request:- यह पोस्ट आपको अच्छी लगी हो तो इसे अपने दोस्तों के साथ सोशल नेटवर्क platform पर share कीजिये तथा what is git and github in hindi (full guide) का कोई सवाल या सुझाव हो तो comment करें।