यदि आप एक नवोदित प्रोग्रामर हैं, तो आपको एक संस्करण नियंत्रण प्रणाली से परिचित होना चाहिए।
आपके द्वारा भर में आने वाली अधिकांश प्रोग्रामिंग नौकरियां आपको इनमें से एक संस्करण के माध्यम से अन्य इंजीनियरों के साथ सहयोग करने की आवश्यकता होगी नियंत्रण प्रणाली क्योंकि यह बड़े कोडबेस को व्यवस्थित करने और त्रुटियों के प्रभावों को कम करने का सबसे अच्छा तरीका है विसंगतियां। Git एक ऐसा वर्जन कंट्रोल सिस्टम है।
हम देख लेंगे कि Git क्या है और आप इसे कैसे उठा सकते हैं और अपने मैक पर कुछ त्वरित चरणों में चला सकते हैं। आप इस लेख को पढ़ते हुए जमीन पर दौड़ने और अपने वर्कफ़्लो में गिट को नियोजित करने के लिए कुछ आवश्यक कमांड भी सीखेंगे!
Git शिक्षित: क्या Git है और यह मुझे कैसे मदद करता है?
जैसा कि हमने पहले बताया, गित एक ओपन-सोर्स संस्करण नियंत्रण प्रणाली है (जिसे संस्करण नियंत्रण उपकरण या स्रोत नियंत्रण के रूप में भी जाना जाता है)। एक संस्करण नियंत्रण उपकरण का मुख्य उद्देश्य कोडबेस में होने वाले परिवर्तनों की निगरानी करना है जब भी यह अपडेट होता है और आपको अपने चयन के किसी भी पुनरावृत्ति पर वापस जाने की अनुमति देता है।
सम्बंधित: Git के लिए अंतिम गाइड - अपनी मुफ्त ईबुक का दावा करें!
यह एक बड़ी मदद है जब आपको एहसास होता है कि आपने बग में प्रोग्राम किया है जो आपके ऐप के लॉजिक को अंदर और बाहर उलट देता है। लाल त्रुटि पाठ से भरे एक कंपाइलर की स्थिति में, बस अपने अंतिम गिट रिपॉजिटरी और सिर पर वापस जाएं स्टैक ओवरफ़्लो नूडल बाहर क्या पहली बार के आसपास गलत हो गया - कोई नुकसान नहीं, कोई बेईमानी।
Git भी उपयोग करने के लिए स्वतंत्र है।
कैसे एक मैक पर स्थापित करने के लिए
Apple के Git का मॉडल macOS पर प्रीइंस्टॉल्ड आता है। खोलो अपने टर्मिनल या शेल स्क्रिप्ट पसंद का संपादक और दर्ज करें गिट - विसर्जन यह सत्यापित करने के लिए कि आपकी मशीन पर Git का कौन सा संस्करण है। यदि पहले से आपकी मशीन पर नहीं है, तो चल रहा है गिट - विसर्जन आपको Git स्थापित करने के लिए संकेत देगा।
जबकि Git का यह निर्माण कुछ उपयोगकर्ताओं के लिए ठीक है, आप अधिक अद्यतित संस्करण स्थापित करना चाह सकते हैं (Apple इसके संस्करण को अद्यतन करने के लिए अक्सर धीमा है)। आप इसे कई अलग-अलग तरीकों से कर सकते हैं; हमने नीचे कुछ आसान विकल्प संकलित किए हैं।
सम्बंधित: शेल स्क्रिप्टिंग क्या है और आपको इसका उपयोग क्यों करना चाहिए
होमब्रॉ के साथ macOS पर Git इंस्टॉल करना
प्रयोग करें होमब्रू. Homebrew उन उपयोगी पैकेजों की एक सूची स्थापित करता है जो Mac पर पहले से इंस्टॉल नहीं आते हैं (पैकेज की सूची देखें) Homebrew की वेबसाइट).
Homebrew स्थापित करने के लिए अपने टर्मिनल में निम्न कमांड पेस्ट करें:
/ बिन / बैश -c "$ (कर्ल-एफएफएसएल) https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
टर्मिनल आपको एक पासवर्ड दर्ज करने के लिए संकेत देगा। स्थापना प्रक्रिया को जारी रखने के लिए अपने मैक में लॉग इन करने के लिए उपयोग किए जाने वाले पासवर्ड को दर्ज करें।
एक बार समाप्त होने के बाद, दर्ज करें काढ़ा स्थापित git टर्मिनल में और इसे डाउनलोड करने के लिए प्रतीक्षा करें। सत्यापित करें कि Git को चलाकर स्थापित किया गया था गिट - विसर्जन.
स्टैंड-अलोन इंस्टॉलर के साथ macOS पर Git कैसे स्थापित करें
टिम हार्पर मैक पर Git के लिए एक स्टैंड-अलोन इंस्टॉलर का समर्थन करता है - आप इसे पा सकते हैं sourceforge. बस क्लिक करें डाउनलोड नवीनतम संस्करण प्राप्त करने के लिए, या उन पर सीधे क्लिक करके किसी भी पिछले निर्माण का चयन करें परियोजना गतिविधि हेडर।
इंस्टॉलर पर निर्देशों का पालन करें जब तक कि गिट आपकी मशीन पर न हो। सत्यापित करें कि Git को चलाकर स्थापित किया गया था गिट - विसर्जन टर्मिनल में। आप खत्म हो चुके हैं!
ध्यान दें: कुछ उपयोगकर्ताओं ने स्टैंड-अलोन इंस्टॉलर और मैक ओएस एक्स स्नो लेपर्ड या मैक ओएस एक्स लायन (ओएसएक्स 10.6 और 10.6) के बीच संगतता मुद्दों की सूचना दी है। जबकि वर्कअराउंड संभव है, हम इससे बचने के लिए होमब्रे के साथ गिट स्थापित करने की दृढ़ता से सलाह देते हैं।
GitHub डेस्कटॉप के साथ macOS के लिए Git इंस्टॉल करना
पता है कि आप अपनी परियोजना के लिए GitHub का उपयोग करेंगे? स्थापित कर रहा है GitHub डेस्कटॉप Git का नवीनतम संस्करण भी स्थापित करेगा। बस क्लिक करें MacOS के लिए डाउनलोड करें और इंस्टॉलर को चलाएं। एक बार जब आप इंस्टॉलर चला लेते हैं, तो सत्यापित करें कि Git को चलाकर स्थापित किया गया था गिट - विसर्जन टर्मिनल में। आप खत्म हो चुके हैं!
सम्बंधित: Github पर अपनी पहली रिपोजिटरी कैसे बनाएं
गेट स्टार्टेड: द बेसिक्स
यह Git में गोता लगाने के लिए कठिन लग सकता है। यहाँ अच्छी खबर है: आप का उपयोग शुरू कर सकते हैं जो कुछ भी आप केवल कुछ आदेशों को जानते हुए भी Git की पेशकश कर सकते हैं। जब आप नई जरूरतों की खोज करेंगे और नए समाधान की तलाश करेंगे, तो आप समय के साथ आराम करेंगे। अभी के लिए, यहाँ कुछ मूल बातें हैं:
बेसिक गिट कमानों | |
---|---|
git help, git help -a, git help -g | Git आदेशों और उप-क्रमों की सूची प्रदर्शित करता है। |
git config --global user.name "FirstName LastName" | अपना गिट उपयोगकर्ता नाम सेट करता है। |
git config --global user.email "[email protected]" | अपना Git ईमेल सेट करता है। |
git init | वर्तमान निर्देशिका में एक नया Git भंडार (रेपो) बनाता है। |
git add [फ़ाइल / निर्देशिका] | वर्तमान फ़ाइलों के स्नैपशॉट को स्टेजिंग क्षेत्र (सूचकांक) में जोड़ता है। इससे आपकी रिपॉजिटरी के लिए कोई काम नहीं बचा है। |
git rm | सूचकांक से फ़ाइलों को निकालता है। |
कमिट | मचान क्षेत्र में भंडार में परिवर्तन करता है। अपने रेपो में परिवर्तन सहेजने के लिए आपको इसे चलाना होगा। |
कमिट-ए | आप इसका उपयोग Git ऐड का उपयोग करने के लिए छोड़ सकते हैं। यह परिवर्तनों की तलाश करता है, उन्हें मंचन से जोड़ता है, और उन्हें करता है। |
git का अंतर | कमिट के बीच परिवर्तन देखें। |
गिट लॉग | रेपो के लिए अपने पिछले कमिट्स देखें। |
गिट शाखा [नाम-की-शाखा] | आपके भंडार में एक नई शाखा बनाता है। शाखाओं को कोडबेस को छोटे वर्गों में विभाजित करने के लिए उपयोग किया जाता है। |
गिट शाखा | आपके रेपो में सभी शाखाओं को सूचीबद्ध करता है। |
गिट स्विच [नाम-की-शाखा] | शाखाओं के बीच में नेविगेट करें। |
git शाखा [नाम-की-शाखा] -d | निर्दिष्ट शाखा हटाता है। |
git क्लोन [डायरेक्टरी-पाथ] [name-you-choose] | निर्दिष्ट रिपॉजिटरी का एक क्लोन बनाता है। |
git fetch | एक और रिपॉजिटरी से चेक को आपके रेपो में एकीकृत किए बिना परिवर्तन की जाँच करता है। |
पकड़ खींचो | एक और रिपॉजिटरी से आपके रेपो में परिवर्तन होता है। |
जोर का धक्का | दूसरों को खींचने के लिए परिवर्तनों के साथ रेपो अपडेट करता है। |
अपने प्रस्तावों की सफाई
अब जब आप जानते हैं कि GOS को macOS पर कैसे स्थापित किया जाए और इसका उपयोग करना शुरू करें, तो इसे बनाने का समय आ गया है। सही या गलत, साफ या गन्दा होने की चिंता न करें। बस नई चीजें बनाएं और रास्ते में जानें।
यदि, निर्माण के बीच, आप पाते हैं कि आपकी शाखाएं आपकी पसंद के लिए थोड़ी बहुत अव्यवस्थित हो गई हैं, तो हमेशा ऐसी विधियां हैं जिनका उपयोग आप चीजों को साफ करने के लिए कर सकते हैं।
अपने Git प्रोजेक्ट को खोजना पुरानी फ़ाइलों के साथ बंद है? अपने गिट को साफ करने का तरीका जानें।
- मैक
- प्रोग्रामिंग
- प्रोग्रामिंग
- GitHub
- मैक ओ एस

मार्कस MUO में एक आजीवन प्रौद्योगिकी उत्साही और लेखक है। उन्होंने अपने फ्रीलान्स राइटिंग करियर को 2020 में शुरू किया, जिसमें ट्रेंडिंग टेक, गैजेट्स और ऐप्स शामिल हैं। यदि आपने मार्कस से पूछा: "एंड्रॉइड या आईफोन?" वह कहेंगे "iPhone।" यदि आप उससे अपने पसंदीदा मोबाइल गेम के बारे में पूछते हैं, तो वह "क्या मैं आपको अपना टॉप 5 दे सकता हूं?"
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।