Skip to playerSkip to main content
  • 22 hours ago
डेवलपर_का_ब्लूप्रिंट__गिटहब

Category

📚
Learning
Transcript
00:00Software की दुनिया में एक ऐसा टूल है जिसके बिना आज की तारीख में काम करना सोच भी नहीं सकते।
00:06हाँ, तो चलिए आज इसी के बारे में जानते हैं। आज हम समझने वाले हैं GitHub के पूरे blueprint को।
00:13तो सवाल उठता है ये GitHub आखिर है क्या बला। देखिए सीधी साधी भाशा में क
00:29एक टीम की तरह मिलकर काम करते हैं। अच्छा, इसको समझने का ना एक बहुत ही आसान तरीका है। जरा
00:36सोचिए, जैसे हम सब अपनी फाइल्स, अपने डॉक्यूमेंट्स को संभालने के लिए, शेर करने के लिए गूगल ड्राइव यूज़ करते
00:42हैं। बिलकुल वैसे ही
00:44डिवेलेपर्स अपने कोड को संभालने और उस पर मिलकर काम करने के लिए गिटहब का इस्तमाल करते हैं। पर हाँ,
00:51एक बात है, ये गूगल ड्राइव से कई ज़ाधा पावरफुल है। ठीक है, तो चलिए, अब थोड़ा डीप डाइव करते
00:58हैं और इसकी जो मेन हिस्से
00:59हैं उन्हें एक एक करके समझते हैं। देखते हैं कि आखिर ये काम कैसे करता है। तो सबसे पहली और
01:06सबसे बेसिक चीज वो है रिपोजिटरी, जिसे सब प्यार से रिपो भी कहते हैं। अब ये क्या है? अरे कुछ
01:14नहीं, बस इसे किसी प्रोजेक्ट के मेन फोल्डर की त
01:29बई सीधी सी बात है, उसमें उस प्रोजेक्ट की पाइथन फाइल्स होंगी, डेटाबेस से जुड़ी फाइल्स होंगी और हाँ एक
01:35रीडमी फाइल भी होगी। इसमें लिखा होता है कि प्रोजेक्ट को इस्तमाल कैसे करना है। अब आते हैं उस चीज
01:41पर जो गिधभ को �
01:43इतना खास बनाती है और वो है वर्जिन कंट्रोल। ये आप समझें कैसा सिस्टम है जो आपके कोड में हुए
01:49हर और मेरा मतलब है हर छोटे बड़े बदलाव का पूरा हिसाब रखता है। मतलब एक तरह से ये आपके
01:55प्रोजेक्ट की पूरी की पूरी हिस्ट्री डाइरी ह
01:57और इसकी असली ताकत यहां पता चलती है। सोच कर देखिए पहले दिन आपने एक नया लॉगिन फीचर बनाया एकदम
02:05बढ़िया काम कर रहा है लेकिन पांचवे दिन तक आपने कुछ और बदलाव किये और भूम लॉगिन फीचर अचानक खराब
02:13हो गया। अब क्या करें
02:25अगला जो जरूरी कॉंसेप्ट है वो है ब्रांच। अच्छा इसे ऐसे समझिए ये आपके मेन कोड की एक सेफ अलग
02:33कॉपी है। मतलब एक तरह का एक्सपेरिमेंट करने का एरिया जहां आप मेन प्रोजेक्ट को बिगाड़ने के डर के बिना
02:39नए नए फीचर या आइड
02:54ये क्या है? ये मेन ब्रांच की ही एक कॉपी है। यहीं पर डिवलोपर्स नए फीचर बनाते हैं, उसकी टेस्टिंग
03:01करते हैं और जब सब कुछ 100% पक्का हो जाता है तब ही उसे मेन ब्रांच में मिलाया जाता
03:06है। तो अब तक हमने इंडिविज्वल लेवल पर चीजे सम
03:10जी। चलिए, अब आगे बढ़ते हैं और देखते हैं कि कैसे GitHub की मदद से बड़ी-बड़ी टीमें एक साथ
03:16मिलकर बड़े-बड़े प्रोजेक्ट्स को अंजाम देती हैं। सोचिए, एक ही प्रोजेक्ट है, लेकिन एक ही टाइम पर बहुत सारे
03:23लोग उसके अलग-अलग
03:24हिस्सों पर काम कर रहे हैं। कोई डिजाइन संभाल रहा है, कोई बाकेंड सिस्टम बना रहा है, तो कोई पुराने
03:29बग्स को ठीक करने में लगा है। और सबसे कमाल की बात, ये सब होता है बिना एक दूसरे के
03:35काम में कोई गड़बड़ी किये। और यही पर गिठब अप
03:54पुल रिक्वेस्ट या शॉट में कहें तो पी आर। ये बस एक डिवेलपर का अपनी टीम से कहने का एक
04:00फॉर्मल तरीका है, कि दोस्तों मैंने अपने हिस्से का काम पूरा कर दिया है, प्लीज एक बार इसे चेक कर
04:06लो और अगर सब ठीक लगे तो इसे में प्रोजेक्ट म
04:23लिए कि कोई गलती तो नहीं है, और जब हरी जंडी मिल जाती है, तभी उस कोट को में प्रोजेक्ट
04:28में मिलाया जाता है, मतलब क्वालिटी कंट्रोल का एक बहतरीन तरीका है ये, तो आप जब हम इसके बेसिक्स समझ
04:35चुके हैं, तो चलिए ये देखते हैं कि असल दुनि
04:51लिए इसे यूज करते हैं, कंपनिया जाहर है अपने सॉफ्ट्वेर को बनाने और मैनेज करने के लिए पूरी तरह इस
04:57पे निर्भर हैं, और फिर है ओपन सोर्स कम्यूनिटी, मतलब दुनिया भर के डिवेलपर्स जो मिलकर फ्री सॉफ्ट्वेर बनाते हैं,
05:04और सब के लि
05:17से best talent को hire करके
05:20काम करवा सकती हैं. और
05:21open source projects, वहाँ तो दुनिया में
05:24कोई भी आकर अपना योगदान दे सकता है
05:25और एक अच्छे software को और
05:27बहतर बनाने में मदद कर सकता है.
05:29तो इन सब बातों का निचोड क्या है?
05:32मतलब ये सब इतना जरूरी
05:34क्यों है? आखिर GitHub का असर
05:36इतना गहरा क्यों है?
05:38देखिये, इसके जो practical फाइदे हैं
05:40वो तो बिलकुल साफ है.
05:42पहली बात, public projects के लिए
05:44ये एकदम free है. दूसरी,
05:46दुनिया की बड़ी से बड़ी कंपनियां
05:48इस पर भरोसा करती हैं. ये
06:03GitHub सिर्फ code रखने का एक folder है?
06:05नहीं, बिलकुल भी नहीं.
06:07इसका असली महत्व इन सब फाइदों
06:09से कहीं ज्यादा बड़ा है.
06:11इसने ना, software बनाने के
06:13पूरे तरीके को ही बदल कर रख दिया है.
06:15सोचिये, पहले जहां code
06:17बंद दर्वाजों के पीछे बनता था,
06:33से बड़े प्रोजेक्ट में भी अपना योगदान दे सके.
06:36तो ये सिर्फ code का blueprint नहीं है,
06:38ये आधुनिक innovation और सहयोग का blueprint है.
Comments

Recommended