⛺️ WordFest लाइव - WordPress का त्योहार अब पकड़ो
वर्डप्रेस का त्योहार
4 मार्च 2022
द्वारा आप के लिए लाया
एक भाषा चुनें

नाली में गिट - फ्रीलांस से सहयोगी कार्यप्रवाह की ओर बढ़ना

सत्र अवलोकन

वक्ता:
क्या उम्मीद करें:

फ्रीलांस से एक एजेंसी में काम करने के लिए जा रहे भारी हो सकता है, लेकिन एक सहयोगी कार्यप्रवाह के डर से आप को डराने मत देना ।

गिट क्या है?? बेहतर सवाल, संस्करण नियंत्रण क्या है? और क्या बिल्ली एक स्थानीय वातावरण है?

हम की मूल बातें कवर करेंगे
- स्थानीय वातावरण, मल्टीदेव और शाखाएं
- वर्जन कंट्रोल
- एक गिट ग्राहक का अवलोकन

प्रतिलेख संपादित करें

AmyJune Hineline - गिट नाली में - फ्रीलांस से सहयोगी वर्कफ़्लो के लिए आगे बढ़ना

Yoast: [00:00:00] क्या आप जानते हैं, Yoast SEO, प्लगइन, [00:01:00] वे लाल, नारंगी और हरे रंग की प्रतिक्रिया बुलेट हैं जो आपको वेब के लिए अपनी पोस्ट को अनुकूलित करने में मदद करते हैं। यह लाखों वेबसाइटों पर चलता है। हमने एसईओ को समझने योग्य और हर किसी के लिए सुलभ बनाने की कोशिश की।

Nexcess: बहुत अच्छे। मेरी वेबसाइट क्रैश हो गई। मैं हार मानता हूं। अपने सपनों को मत छोड़ो। जॉर्डन, आप कौन हैं? यह मैं हूँ। आप भविष्य से। आपकी पेशेवर वेबसाइट पहुंच से बाहर नहीं है। आपको बस Nexcess की आवश्यकता है। Nexcess के साथ होस्टिंग प्रबंधित के साथ, आप तेजी से लोड समय निर्मित प्रदर्शन की निगरानी और अद्यतन में बिजली चमक, और हमेशा भयानक समर्थन. 24 7 365 अपनी सभी परियोजनाओं के लिए. वाह। हाँ।

Weglot: अपनी वेबसाइट के लिए सरल अनुवाद समाधान Weglot डिस्कवर करें. आपको बस इतना करना है कि अपनी वेबसाइट पर Weglot जोड़ें, उन भाषाओं का चयन करें जिनकी आपको आवश्यकता है, और यही वह है। आपकी वेबसाइट अब कई भाषाओं में उपलब्ध है।

Bluehost: कौन कहता है कि एक ऑनलाइन [00:02:00] स्टोर का निर्माण ब्लूहोस्ट वेबसाइट के साथ कठिन होना चाहिए। यह सिर्फ आसान से अधिक है। यह हमें अपनी बात और स्मार्ट एआई बताता है। हम इसे वहां से ले जाएंगे। आसान यह WooCommerce के अनुकूल है. तो आप इनमें से एक जोड़ सकते हैं, या उस आसान के लिए इसे स्वैप कर सकते हैं। यह असीमित उत्पादों के साथ मिनटों में दुकान स्थापित की है। सरल। चाहे आप जूते, किताबें या कटोरे बेचते हैं, यह Bluehost के साथ एक ऑनलाइन स्टोर बना रहा है, Bluehost के साथ सीमाओं से परे आसान निर्माण।

मैट ग्राहम: आपका स्वागत है [00:03:00] एक और सभी WordFest लाइव करने के लिए. हम सिर्फ Gitting लोगों, प्रौद्योगिकी और WordPress के बिग ऑरेंज दिल का जश्न मनाने के 24 घंटे के साथ शुरू कर रहे हैं.

राहेल विनचेस्टर: वर्डफेस्ट लाइव न केवल एक त्योहार शैक्षिक सामग्री, कल्याण सत्र और नेटवर्किंग के अवसरों को बचाता है, बल्कि यह बिग ऑरेंज हार्ट के लिए एक फंडरेज़र भी है। कृपया हमारे जीव के मिशन का समर्थन करने के लिए किसी भी समय उस दान लिंक पर जाएं।

मैट ग्राहम: वर्डफेस्ट लाइव वर्डप्रेस समुदाय के लिए एक साथ आने के लिए 24 घंटे के अवसर के रूप में, कम अलग-थलग महसूस करने, एक-दूसरे से सीखने और एक-दूसरे के साथ उपस्थित होने के लिए।

राहेल विनचेस्टर: हमारा पहला वक्ता आज गिट इन द ग्रूव के साथ एमीजून हाइनेलिन है, जो फ्रीलांस से सहयोगी वर्कफ़्लो में जा रहा है। AmyJune खुले स्रोत में एक सक्रिय योगदानकर्ता है। ओपन सोर्स सामुदायिक राजदूत के रूप में, वह व्यक्तियों को अधिक आरामदायक और आत्मविश्वासी बनने में मदद करने के लिए विशिष्ट रूप से तैनात है क्योंकि वे अपने समुदायों में योगदान करते हैं। अपने काम के अलावा, सामुदायिक कनेक्शन का निर्माण, [00:04:00] एमीजून एक शौकीन जियोकेशर नोट किए गए वोक्सवैगन उत्साही और मेज पर अपनी कोहनी के साथ आठ है।

AmyJune Hineline: हाय, उस अच्छे परिचय के लिए धन्यवाद। मुझे पहले जाना पसंद है। यह रास्ते से बाहर चीजों की तरह गिट करने के लिए अच्छा है। थोड़ी हिचकी है, लेकिन यह ठीक है। ऐसा तब होता है जब हम, उम, तकनीक में काम करते हैं, ठीक है। हम यह जानते हैं। उम, तो मैं के बारे में बात कर रहा हूँ, उम, सहयोगी वर्कफ़्लो और गिट आज, उम, सभी के लिए, अस्सी के दशक के लिए विषय की तरह है, जो इसे थोड़ा और अधिक मजेदार बनाता है.

AmyJune Hineline: उह, इससे पहले कि मैं शुरू करता हूं, मुझे कुछ हाउसकीपिंग करना पसंद है। स्लाइड डेक में छवियां हैं और मैं एक पहुंच अधिवक्ता हूं। तो मैं समझता हूं कि आज देखने या भाग लेने वाले कुछ लोग दृश्य संपत्ति को देखने में सक्षम नहीं हो सकते हैं, अगर कोई चित्र है जो संदर्भ जोड़ता है या उह, समझाया जाना चाहिए, तो मैं करूंगा, उह, मैं उन लोगों को समझाऊंगा जैसा कि मैं जाता हूं, लेकिन उनमें से कुछ सजावटी हैं और मैं उनका वर्णन नहीं करूंगा।

AmyJune Hineline: उम, संक्षिप्तता के लिए, मैं आमतौर पर स्लाइड डेक के लिए एक लिंक शामिल है, लेकिन मैं गलती से यह एक लाल टोपी, उह, ड्राइव में डाल दिया. तो मैं प्रस्तुति के बाद फिर से करने के लिए जा रहा हूँ और उन, उह, स्लाइड उपलब्ध कराने के बाद. और मैं उन्हें ऑनलाइन पोस्ट करूंगा। I. और आज प्रस्तुत करते हुए, उम, उत्तरी कैलिफ़ोर्निया में ऐलोनी लैंड्स पर।

AmyJune Hineline: और मैं स्वीकार करना चाहता हूं, उम, कि मैं एक पारंपरिक पैतृक अनसीडेड क्षेत्र पर रहता हूं। उह, यह लंबे समय से इतिहास है कि हम सब के पास है समझने के लिए महत्वपूर्ण है। यह हमें साथ रहने के लिए लाया है। उम, और भूमि पावती अतीत काल में मौजूद नहीं हैं। उह, वे वर्तमान हैं, उह, उपनिवेशवाद एक सतत प्रक्रिया है और हमें अपने वर्तमान प्रतिभागियों की हमारी मानसिकता, उम का निर्माण करने की आवश्यकता है।

AmyJune Hineline: उह, मेरा नाम AmyJune है. सभी एक शब्द शीर्षक, ऊंट के मामले. उह, मेरे सर्वनाम वह और [00:06:00] वह कर रहे हैं. मैं https://opensource.com पर वरिष्ठ समुदाय प्रबंधक हूं और opensource.com लाल टोपी छतरी के नीचे है। opensource.com एक वेबसाइट है जो खुली संस्कृति के साथ-साथ खुले स्रोत के बारे में जानकारी साझा करने के लिए समर्पित है। यदि आप कभी भी opensource.com के लिए लिखना चाहते हैं, तो आप जानते हैं, गिट मेरे बारे में सोचता हूं, उम, आप देख सकते हैं कि मेरे लिंक यहां हैं।

AmyJune Hineline: यह VolkswagenChick भर में है, आप जानते हैं, LinkedIn और Facebook और Instagram और चहचहाना. उम, मैं। मैं इसे स्वीकार करना चाहता हूं। मैं वास्तव में तकनीक के लिए प्रवेश के लिए बाधाओं को कम करने में विश्वास करता हूं, न केवल योगदान के साथ, बल्कि सामान्य रूप से तकनीक के साथ, मैं स्थानीय क्षेत्रीय और राष्ट्रीय स्तर पर योगदान दिनों का नेतृत्व करता हूं। उम, क्योंकि हर कोई, उह, हमारी परियोजनाओं में वापस योगदान कर सकता है, न कि केवल कोड के साथ।

AmyJune Hineline: यहाँ मेरे दोस्त Spotty है. वह मेरे साथ रहता है। उम, आप उसे देख सकते हैं। इसलिए मैं बस समय से पहले उसे पेश करना चाहता हूं। उनका लंबा नाम Spotty MacSpotsALot है, लेकिन हम उन्हें संक्षेप में स्पॉट कह सकते हैं। वह [00:07:00] स्टार ट्रेक बिल्ली के नाम पर रखा गया है। और आज हम किस बारे में बात करने जा रहे हैं? हम इस बारे में बात करेंगे कि यह फ्रीलांस दुनिया बनाम एजेंसी जीवन में कैसा है।

AmyJune Hineline: उम, और उन चीजों में से एक जिन पर मैं वास्तव में ध्यान केंद्रित करना चाहता हूं, वे उपकरण हैं जो हमारे लिए अन्य लोगों के साथ सहयोग करना आसान बनाते हैं। यह संस्करण नियंत्रण है, लेकिन मैं इसके बारे में भी बात करूंगा, उह, गिट क्लाइंट, उम, उह, स्थानीय वातावरण। और मेरे पास यहां है कि मैं एक डेमो करूंगा अगर सुस्त, अगर समय अनुमति देता है, लेकिन मैं बहुत बात करता हूं, इसलिए आमतौर पर ऐसा नहीं होता है।

AmyJune Hineline: फ्रीलांस से एजेंसी में जाने से निश्चित रूप से इसका लाभ है। उम, कुछ चीजें क्या हैं जिन्हें हम फ्रीलांस के बारे में प्यार करते हैं? हम उस स्वतंत्रता से प्यार करते हैं जो अकेले काम करना हमें देता है, आप जानते हैं, हम अपने समय पर काम करते हैं। किसी भी समय। हमें एक टीम को परेशान करने और उन्हें पिंग करने या रात के मध्य में ईमेल करने के बारे में चिंता करने की ज़रूरत नहीं है जब हम गिट अप करते हैं, क्योंकि हमारे पास हमारे कोड के बारे में एक रहस्योद्घाटन है।

AmyJune Hineline: लेकिन उस स्वतंत्रता के साथ, [00:08:00] कुछ कठिनाइयों को भी आओ, आप जानते हैं, उह, विचारों को उछालने के लिए आसपास कोई भी नहीं है। कोड समीक्षा के साथ आपकी मदद करने वाला कोई नहीं है। किसी भी तरह के संघर्ष में आपकी मदद करने वाला कोई नहीं है। उम, कभी-कभी आप बस वही करते हैं जो आपको काम करने के लिए करने की आवश्यकता होती है, और यह उस जवाबदेही को नहीं करने के लिए हानिकारक हो सकता है।

AmyJune Hineline: कभी-कभी मैं इसे जंगली, जंगली पश्चिम के बराबर करना पसंद करता हूं। क्योंकि हम सभी भूमिकाओं को जगलिंग कर रहे हैं, आप जानते हैं, आप पूरी तरह से सब कुछ के प्रभारी व्यक्ति हैं। आप प्रोजेक्ट मैनेजर हैं, आप गुणवत्ता आश्वासन कर रहे हैं और, आप जानते हैं, एक उपयोगकर्ता अनुभव, QA और UX। उह आप डिजाइनर हैं, आप उत्पाद के मालिक हैं।

AmyJune Hineline: आप उन सभी चीजों में से हैं। लेकिन ऐतिहासिक रूप से फ्रीलांस काम के साथ आने वाले कई फायदे महामारी की शुरुआत के साथ एजेंसी जीवन में शामिल होने लगे हैं। आप जानते हैं, उम, हम कंपनियों और एजेंसियों को अधिक, उह, दूरस्थ अनुकूल परिस्थितियों में जाते हुए देखते हैं। हम [00:09:00] कार्यालय में ज्यादा नहीं जा रहे हैं।

AmyJune Hineline: और हम इन दिनों समय क्षेत्रों के बारे में भी अधिक समावेशी हो रहे हैं, और टीम वर्क विचार और विविधता की विविधता प्रदान करता है। रचनात्मकता, उस टीम के वातावरण के आसपास एक टीम होने के नाते, हर कोई एक साथ मंथन करता है, जो बदले में वास्तव में समस्या को हल करने में वृद्धि करता है और हम समाधान पर पहुंचने में अधिक कुशल और प्रभावी हैं।

AmyJune Hineline: प्रभावी टीमें नवाचार के लिए अधिक जगह की अनुमति भी देती हैं, उह, बदले में यह बनाता है, आप जानते हैं, एक प्रतिस्पर्धी बढ़त, आप जानते हैं, उह, उह, उह, लक्ष्यों और उद्देश्यों को पूरा करना, उह, उह, उद्देश्यों को पूरा करना, आप जानते हैं, अलग-अलग राय और अनुभवों को साझा करना वास्तव में मजबूत होता है और हमें जवाबदेह रखता है। आप जानते हैं, हम तेजी से निर्णय ले सकते हैं और टीम का प्रयास बढ़ जाता है, आप जानते हैं, उम, आप कर सकते हैं, आप डिजाइनिंग, योजना बनाने, कार्यान्वयन [00: 10: 00] कार्यान्वयन के चरणों को कर सकते हैं, और बहुत अधिक प्रभावी ढंग से जब एक टीम मदद करने के लिए होती है।

AmyJune Hineline: और एक स्थापित कंपनी या एजेंसी में एक पारंपरिक पूर्णकालिक वेब विकास भूमिका में भी काम करना हमें अधिक संरचित सीखने का अवसर दे सकता है, आप जानते हैं, और मुफ्त सीखने। आप जानते हैं, हमारे पास पेशेवर विकास budGit है जिस पर हम भरोसा कर सकते हैं। उम, प्लस हमारे पास विशेषज्ञों और आकाओं और सर्वोत्तम प्रथाओं के लिए हर रोज जोखिम है कि आप हमेशा एक फ्रीलांसर या शायद के रूप में गिट नहीं करते हैं।

AmyJune Hineline: लागत के कारण एक बाधा है। जब आप अपने दम पर होते हैं, तो आप हर भूमिका को ग्रहण करते हैं, जैसा कि मैंने कहा, एक टीम पर, भूमिकाओं और उनके विशिष्ट कौशल सेट के आधार पर योगदान करने के लिए हर किसी के लिए एक जगह है। और यह वास्तव में एक टीम पर चेक और संतुलन के रूपों में जवाबदेही जोड़ता है। आप जानते हैं, हमारे पास वे परियोजना प्रबंधक हैं, वे कार्यों को असाइन करने में मदद करते हैं और वे डेवलपर्स और हितधारकों के लिए इन-बीच के रूप में कार्य करते हैं, वे शब्दजाल का अनुवाद करने में मदद करते हैं और [00: 11: 00] यह पता लगाते हैं कि विशेष रूप से आवश्यक टिकट क्या प्रस्तुत किए जाते हैं और उन्हें सौंपा जाता है।

AmyJune Hineline: उम, डेवलपर्स और डिजाइनर कार्यों पर काम करते हैं। और फिर, आप जानते हैं, वे सहयोगी हैं, जो सुधार और अधिक विचारों की ओर जाता है। ऐसे तकनीकी लीड हैं जो हमें कोड को मर्ज करने और हमारे कोड में संघर्षों को सुलझाने में मदद करते हैं। और फिर विरोधों में परिवर्तन हल होने के बाद। हमारे पास ऐसे लोग हैं जो हमारे लिए उस उपयोगकर्ता परीक्षण और गुणवत्ता आश्वासन और प्रतिगमन परीक्षण करते हैं।

AmyJune Hineline: आप जानते हैं, जब हम कोड लिखते हैं, तो हमें वास्तव में नहीं करना चाहिए। उम, हमारे अपने कोड की समीक्षा हो. उम, और फिर समर्थक के बाद, उसके बाद, परियोजना प्रबंधक फिर से लेता है और तय करता है कि क्या परिवर्तन हितधारकों के लिए तैयार हैं और यह एक कुल्ला और दोहराना है, और यह एक टीम कोड के भीतर इतना आसान है, वर्कफ़्लो प्रबंधन एक बड़ा सौदा आसान हो जाता है जब हमारे पास संस्करण नियंत्रण जैसे उपकरण होते हैं।

AmyJune Hineline: संस्करण नियंत्रण एक प्रणाली है जो [00:12:00] फ़ाइल सेट या समय के साथ फ़ाइलों के एक सेट में परिवर्तन रिकॉर्ड करती है ताकि हम वापस जा सकें और हम बाद में उन विशिष्ट संस्करणों को याद कर सकें। तो यह कोड वर्कफ़्लो प्रबंधन संस्करण नियंत्रण के बारे में अधिक है जो सॉफ़्टवेयर टूल की एक श्रेणी है जो सॉफ़्टवेयर टीम की मदद करती है। समय के साथ स्रोत कोड में परिवर्तन, उह, संस्करण नियंत्रण, सॉफ़्टवेयर ट्रैक, कोड के लिए हर एक संशोधन और डेटाबेस का एक विशेष प्रकार प्रबंधित करें।

AmyJune Hineline: उह, अगर गलतियों को डेवलपर्स और परियोजना प्रबंधकों को बनाया जाता है, तो समय वापस आ सकता है और कोड के पिछले संस्करणों की तुलना कर सकते हैं ताकि वास्तव में पूरी टीम के लिए बहुत सारे डाउनटाइम के बिना किसी भी गलतियों या गलतियों को दूर करने में मदद मिल सके। संस्करण नियंत्रण को लागू करने के लिए कुछ आवश्यकताएं क्या हैं? क्योंकि पहले कुछ आवश्यकताएं हैं, इसलिए आपको कार्य के लिए सुसज्जित कंप्यूटर की आवश्यकता होती है।

AmyJune Hineline: आप यह सुनिश्चित करना चाहते हैं कि हम स्थापित करें। स्थानीय रूप से गिट। या विश्व स्तर पर, आप जानते हैं, [00:13:00] भले ही यह पहले से ही स्थापित हो, जो हो सकता है, यह हो सकता है, इसे स्थापित किया जा सकता है क्योंकि शायद आपके पास पहले से ही स्थापित देव उपकरण हैं, लेकिन उस नवीनतम संस्करण को अपडेट करना हमेशा एक अच्छा विचार है। और यह किया जा सकता है, आप जानते हैं, एक पैकेज या किसी अन्य इंस्टॉलर के माध्यम से, या आप स्रोत कोड डाउनलोड कर सकते हैं और इसे स्वयं संकलित कर सकते हैं।

AmyJune Hineline: यदि आप करने के लिए पर्याप्त आश्वस्त हैं। और फिर कमांड लाइन का बुनियादी ज्ञान भी। यदि आप एक शुरुआती हैं, तो एक गिट क्लाइंट का उपयोग किया जा सकता है, लेकिन आपको वास्तव में उस मूल कमांड लाइन ज्ञान में से कुछ से परिचित होना चाहिए, बहुत कुछ नहीं, लेकिन यह वास्तव में यह जानने में मदद करता है कि ग्राहक के पर्दे के पीछे क्या हो रहा है।

AmyJune Hineline: जब आप एक का उपयोग करते हैं। और कमांड लाइन के लिए ग्राफिकल यूजर इंटरफेस हैं। कभी-कभी हम उन्हें gooeys कहा जाता है सुना है, आप जानते हैं, जीयूआई ग्राफिकल यूजर इंटरफेस. और मैं इस अवधारणा को पेश करना चाहता हूं क्योंकि अगली कुछ स्लाइड्स में, मेरे पास संदर्भ के लिए कुछ छवियां हैं। उम, और के बाद मैं आदेश, उम, क्या वे गिट क्लाइंट और ग्राहक [00:14:00] में की तरह लग रहे हैं शुरू करने के बाद बटन और ड्रॉप downs और खिड़की, उम, श्रमिकों के लिए इंटरफेस में आदेश ों को सरल बनाता है.

AmyJune Hineline: यह एक ग्राहक की छवि है। आप जानते हैं, हम स्रोत पेड़ और शीर्ष पर एक लॉग देख रहे हैं। आप देख सकते हैं कि पक्षों के नीचे कुछ बटन हैं। अधिक बटन हैं। उह, उनमें से कुछ उपलब्ध नहीं हैं। यदि करने के लिए कुछ भी नहीं है, उदाहरण के लिए, उम, बीच में शीर्ष पर मर्ज बटन, उम, यह धूसर हो गया है क्योंकि वर्तमान में विलय करने के लिए कुछ भी नहीं है, लेकिन चेकआउट, विज्ञापन शाखा, चेरी पिक, वापसी फ़ंक्शन सभी उपलब्ध हैं।

AmyJune Hineline: और बाईं ओर के साथ, शाखाओं, उम, उह, टैग जोड़ने के लिए चेकबॉक्स हैं, आप जानते हैं, आप उन स्रोत पेड़, उम, और फिर पार देख सकते हैं, आप जानते हैं, बहुत, उह, बाईं ओर, वहाँ हैं, आप चुन सकते हैं कि लॉग में कौन सी फाइलें खुली हैं जब। और वहाँ ग्राहकों के एक बहुत उपलब्ध हैं. कुछ मुफ्त हैं, अन्य नहीं हैं, कुछ के पास सीमित [00: 15: 00] पहुंच के साथ मुफ्त संस्करण हैं।

AmyJune Hineline: अन्य पूर्ण पहुंच के साथ स्वतंत्र हैं। कुछ मुफ्त संस्करण केवल हमें उन भंडारों पर काम करने की अनुमति देते हैं जो सार्वजनिक हैं। इसलिए यह कभी-कभी सीमित हो सकता है यदि हमारे ग्राहक के कोड बेस निजी हैं या सीमित पहुंच है। तो सुनिश्चित करें कि आप अपना होमवर्क करते हैं, आप जानते हैं, कुछ बाहर की कोशिश करें, सुनिश्चित करें कि उनके पास ऐसी विशेषताएं हैं जिनकी आपको आवश्यकता है।

AmyJune Hineline: और फिर कुछ भी पता होना चाहिए, कभी-कभी एजेंसियों ने लाइसेंस साझा किए हैं और चाहते हैं कि हर कोई एक ही ग्राहक का उपयोग करे, क्योंकि यह समस्या निवारण को थोड़ा आसान बनाता है जब हर कोई उसी का उपयोग कर रहा है। कई डेवलपर्स, डेवलपर्स एकीकृत विकास वातावरण की ओर मुड़ते हैं। वे लघु, उम, एकीकृत विकास वातावरण के लिए आईडीई हैं।

AmyJune Hineline: और इनमें से अधिकांश, उम, आईडीई ग्राहकों, उह, उनके पास एक सीखने की अवस्था है। उम, तो कभी कभी IDE आप के लिए सुलभ नहीं हो सकता है, लेकिन बहुत ग्राहकों की तरह. कुछ मुफ्त हैं, कुछ के पास परीक्षण हैं और कुछ। और कुछ एजेंसियां फिर से, जैसे कि हर कोई एक ही उपकरण का उपयोग करता है, इसलिए सुनिश्चित करें कि आपकी मशीन [00: 16: 00] आईडीई चलाने के लोड को संभाल सकती है।

AmyJune Hineline: उह, कभी-कभी कुछ अनुप्रयोगों को खोलने का संयोजन रनटाइम को प्रभावित कर सकता है और वास्तव में मशीन को धीमा कर सकता है। मुझे पता है कि जब तक मैंने एक मजबूत मशीन के साथ काम करना शुरू नहीं किया, अगर मेरे पास डॉकर एक जटिल स्प्रेडशीट के साथ खुला था, जिसमें बहुत सारी चीजें चल रही थीं। और फिर अगर मैं अपनी सुस्ती को चालू करता हूं और फिर, ओह मेरे भगवान, अगर मैं अपनी मशीन पर ज़ूम करता हूं तो वास्तव में रोना शुरू हो जाएगा और प्रशंसक स्पिन करेगा।

AmyJune Hineline: उम, तो ध्यान रखें, आप जानते हैं, कैसे, कैसे, कैसे, इनमें से कुछ चीजों को पूरी तरह से चलाने के लिए कितना कार्यभार लगता है। तो क्यों गिट और नहीं subversion या किसी अन्य उपकरण? हम में से बहुत से गिट का उपयोग करते हैं, क्योंकि गिट, वेब विकास के लिए उद्योग मानक बन गया है। इसमें क्लोनिंग और वर्कफ़्लोज़ को ट्रैक करने के लिए कमांड का एक बहुत ही समृद्ध सेट है।

AmyJune Hineline: और इनमें से कई मूल बातें अन्य संस्करण वर्कफ़्लो के माध्यम से ले जाया जा सकता है। तो यहां वह जगह है जहां मेरे अस्सी के दशक के संदर्भ खेल में आना शुरू करते हैं। उम, मुझे समय से पहले माफ कर दो। 00:17-00- और हम तुम्हें कभी गिट करने नहीं गए। मैं आपको नीचे गिट करने के लिए कभी नहीं जा रहा हूँ। तो हम गिट की कुछ मूल बातें के बारे में बात करना शुरू करने जा रहे हैं, उम, मेरे पास यहां कुछ सूचीबद्ध हैं, लेकिन हम उनमें से अधिकांश में थोड़ा सा जाने जा रहे हैं, लेकिन, उम, हमारे पास गिट है।

AmyJune Hineline: उह, यह एक नया भंडार शुरू होता है। गिट स्थिति मेरा पूर्ण पसंदीदा आदेश है। यह उन सभी फ़ाइलों को सूचीबद्ध करेगा जिन्हें परिवर्तित किया गया है और प्रतिबद्ध होने की प्रतीक्षा कर रहे हैं। यह किसी भी अन्य कमांड को चलाने से पहले चलाने के लिए एक अच्छा कमांड है। और शायद यही कारण है कि मेरा विश्वास है कि यह मेरा पसंदीदा है। क्योंकि मैं इसे सबसे ज्यादा करता हूं। उम, यह काम करता है.

AmyJune Hineline: यह आपको याद दिलाता है कि आप किस पर काम कर रहे हैं। ऐसी शाखाएं हैं जो आपके वर्तमान भंडार में सभी स्थानीय शाखाओं को सूचीबद्ध करती हैं। आप नेत्रहीन रूप से यह भी इंगित कर सकते हैं कि आप वर्तमान में किस शाखा या किस शाखा पर हैं। और इस बात पर निर्भर करता है कि आपके पास आपका टर्मिनल कैसे है, आप जानते हैं, इसे हरे रंग पर प्रकाश डाला जा सकता है या तारांकन चिह्न हो सकता है।

AmyJune Hineline: गिट डिफ फ़ाइल अंतर दिखाता है, जो अभी तक मंचन नहीं किया गया है। गिट ने लॉग इन किया। इस आदेश का उपयोग वर्तमान शाखा के संस्करण इतिहास को सूचीबद्ध करने के लिए किया जाता है, उह, [00:18:00] । आप गिट पुश पर हैं क्योंकि हमारी मुख्य शाखा की प्रतिबद्ध शाखाओं को हमारे दूरस्थ भंडारों के लिए। फिर से, मैं थोड़ा सा में गहराई से इन के बारे में बात करने जा रहा हूँ.

AmyJune Hineline: उम, तो खत्म महसूस मत करो। गिट पुल fetches और मर्ज, आप जानते हैं, अपने काम निर्देशिका पर अपने दूरस्थ सर्वर के लिए परिवर्तन. गिट जोड़ें. यही वह जगह है जहां हम अपनी फ़ाइलों को जोड़ते हैं जिन पर हम काम कर रहे हैं। उम, हम उन्हें एक स्टेजिंग क्षेत्र में डाल दिया, गिट प्रतिबद्ध है, वास्तव में उन परिवर्तनों को प्रतिबद्ध करता है, उम, गिट विलय कर दिया. यह तब होता है जब हम दूसरों के साथ काम कर रहे होते हैं और हम अपने वर्कफ़्लो को एक साथ मर्ज करते हैं।

AmyJune Hineline: तो चलो नाली में गिट और स्थानीय रूप से काम करने के बारे में थोड़ा सा बात करते हैं। इसका मतलब है कि आपकी मशीन पर और ब्राउज़र में या क्लाउड में नहीं। तो स्थानीय रूप से काम करने की मूल बातें, उन मुख्य आदेशों में से एक जिनके बारे में हम बात करना चाहते हैं, गिट क्लोन है। यह एक कार्यशील प्रतिलिपि बनाता है। एक, अपनी मशीन पर स्थानीय रूप से एक भंडार के.

AmyJune Hineline: और वहाँ से आप अपने परिवर्तन, उम, गिट दूरस्थ करना शुरू करते हैं। [00:19:00] यदि आपने अभी तक अपने स्थानीय भंडार से कनेक्ट नहीं किया है, तो दूरस्थ सर्वर, उम, आप सर्वर जोड़ते हैं, ताकि आप इसे धक्का दे सकें, तो आपके परिवर्तन। और इसका उपयोग तब किया जाता है जब आपने स्थानीय रूप से पहले एक कोड बेस बनाया है, जब हमने इसके बारे में बात की थी, तो गिट ने मुझे इसमें शामिल किया था।

AmyJune Hineline: गिट पुल. और मैं लगभग हर वर्कफ़्लो के माध्यम से इस बारे में बात करने जा रहा हूं। यह तब होता है जब आपका कोड कहीं और होता है और यह आपके वर्तमान कार्य से अलग हो सकता है, आप जानते हैं, दूरस्थ सर्वर पर परिवर्तनों को अपनी कार्यशील निर्देशिका में लाते हैं और मर्ज करते हैं। फिर से, मैं इस आदेश के बारे में बहुत बात करने जा रहा हूं। यह वास्तव में आपको अद्यतित रखने में मदद करता है कि अन्य लोग गिट स्थिति की तरह बहुत कुछ क्या कर रहे हैं।

AmyJune Hineline: मैं लगभग सब कुछ के साथ एक गिट पोल करते हैं. और यहाँ उस का एक शॉट है। गिट क्लाइंट, आप जानते हैं, जबकि हम क्लोनिंग कर रहे हैं, यह एक बहुत ही सहज ज्ञान युक्त इंटरफ़ेस है। मैं आसान नहीं कह रहा हूं क्योंकि आसान एक सापेक्ष शब्द है, लेकिन यह बहुत सीधा है। उम, आप यूआरएल दर्ज करते हैं जहां कोड बेस रहता है और आप एक बटन दबाते हैं। और हमारे अधिकांश भंडार ऑनलाइन जो हम एक-दूसरे के साथ साझा करते हैं, उनके डैशबोर्ड में या स्थानीय रूप से इसे स्थापित करने के तरीके की मेरी रीड फाइलों में यह जानकारी आसानी से उपलब्ध है।

AmyJune Hineline: तो चलो शाखाओं के बारे में बात करते हैं। उम, हम साझा कोड आधार में परिवर्तन नहीं करना चाहते हैं। इसलिए हम उन शाखाओं को बनाना चाहते हैं जो कोड को दर्पण करती हैं और, और हम उन अन्य शाखाओं पर काम करना चाहते हैं। इसलिए हम दूसरों के काम को भ्रष्ट नहीं करते हैं।

AmyJune Hineline: तो यहाँ ब्रांचिंग के आसपास कुछ आदेश हैं। हमारे पास गिट शाखा है जब हम इसे अपने टर्मिनल में या उसके गिट क्लाइंट में फिर से दर्ज करते हैं, तो यह आपके भंडार में सभी शाखाओं को सूचीबद्ध करता है, और यह आपको यह भी बताता है कि आप वर्तमान में गिट चेकआउट पर किस शाखा में हैं। और आप अपनी शाखा के नाम में गिट चेकआउट के साथ इसे संशोधित कर सकते हैं।

AmyJune Hineline: इस आदेश का उपयोग एक शाखा से दूसरी शाखा में स्विच करने के लिए किया जाता है। गिट चेकआउट डैश बी। यह वास्तव में एक नई शाखा बनाता है और आपके लिए वहां और वहां और आप इसे पर स्विच करते हैं। तो आप गिट चेकआउट डैश बी और फिर अपनी नई शाखा का नाम कहेंगे। और फिर आप [00:21:00] उस नई शाखा गिट शाखा डैश डी पर जमा हो जाएंगे जो आपकी वर्तमान सुविधा शाखा को हटा देता है।

AmyJune Hineline: और उस ग्राहक पर वापस, आप जानते हैं, एक बटन दबाएं और आप सेकंड के मामले में एक शाखा का नाम और निर्माण कर सकते हैं, आप ब्रांड का नाम देते हैं। आप क्या करते हैं, आप शाखा को कैसे नाम देते हैं, यह वास्तव में आप पर निर्भर करता है। लेकिन जब हम एक साथ काम करते हैं, तो हम यह सुनिश्चित करना चाहते हैं कि हम हर किसी के साथ क्या कर रहे हैं। कभी-कभी एजेंसियों और संगठनों के पास नामकरण सम्मेलनों पर पैरामीटर हो सकते हैं, जैसे कि कार्य या टिकट संख्या और नाम।

AmyJune Hineline: उम, कभी-कभी जब आप काम कर रहे होते हैं, उह, आप जानते हैं, वर्डप्रेस में वापस योगदान देते हैं, तो आप टिकट डालते हैं, उम, अपनी शाखा के नाम के रूप में, आप जानते हैं, क्या, आप किस टिकट पर काम कर रहे हैं, ट्रैक कतार में। ठीक। तो हम इसे अब धक्का देने जा रहे हैं, इसे वास्तविक अच्छा धक्का दें। दाएँ। उम, धक्का दूसरों के साथ दूरस्थ रूप से काम करने के लिए संदर्भित करता है, आप जानते हैं, कुछ बिंदु पर आप अपने संशोधनों या आपके द्वारा किए गए अपने परिवर्धन को साझा करना चाहते हैं।

AmyJune Hineline: टीम के साथ और ऐसा करने के लिए, आपको इसे अपस्ट्रीम में धक्का देना होगा। उह, आप यह सुनिश्चित करना चाहते हैं कि [00:22:00] आपकी शाखाएं तैयार हों। तो पहले आप गिट जोड़ते हैं कि वह जगह है जहां आप रहने के लिए एक या अधिक फ़ाइलों को स्टेजिंग करने के लिए एक या अधिक जोड़ते हैं। उम, यदि आप उन सभी को जोड़ना चाहते हैं, तो आप गिट करते हैं, एक स्टार या गिट के साथ जोड़ते हैं मुझे खेद है, एक अवधि के साथ गिट विज्ञापन। और यह आपके सभी, सभी फ़ाइलों को जोड़ता है, लेकिन आप एक-एक करके फ़ाइलों को यह कहकर भी जोड़ सकते हैं, गिट, जोड़ें, और फिर फ़ाइल का नाम।

AmyJune Hineline: तो कहें कि आप चार या पांच फ़ाइलों पर काम कर रहे हैं, लेकिन आप उन सभी को जोड़ने के लिए तैयार नहीं हैं। आप उन्हें एक-एक करके जोड़ सकते हैं। उह, गिट कमिट, उह, अपनी स्थानीय शाखा में परिवर्तन करें। उम, हम गिट कोमाट, उह, गिट डैश एम प्रतिबद्ध है और फिर आप वहाँ एक संदेश डाल दिया है, आप जानते हैं, कि अपने प्रतिबद्ध संदेश. उम, फिर से, आप जानते हैं, उम, बुद्धिमानी से अपने संदेश का उपयोग करें।

AmyJune Hineline: कभी-कभी एजेंसियां चाहती हैं कि आप शायद अपने टिकट नंबर या, या फीचर शाखा नाम से शुरू करें, आप जानते हैं, इसलिए, इसलिए, वास्तव में प्रतिबद्ध संदेशों पर अपनी टीम के साथ भी काम करते हैं, और फिर गिट [00: 23: 00] खींचते हैं, आप जानते हैं, लाते हैं और उस दूरस्थ सर्वर पर आपकी कामकाजी निर्देशिका में बर्च बदलते हैं। फिर से, जैसा कि मैंने कहा, मैंने इसे बहुत संदर्भित किया क्योंकि यह सुनिश्चित करने के लिए वास्तव में महत्वपूर्ण है कि आपका।

AmyJune Hineline: दूसरों के साथ वर्तमान। कभी-कभी संचार सही से कम होता है। और कुछ लोग एक ही समय में कोड की एक ही लाइनों पर काम कर रहे हैं। आप जानते हैं, शायद किसी ने पिछली बार जब आपने जांच की थी, तब से उन्हें धक्का दिया है, यह वास्तव में संघर्षों में मदद करता है। उम, और मैं स्लाइड के अगले कुछ में संघर्ष के बारे में बात करते हैं और फिर गिट धक्का दिया.

AmyJune Hineline: आप जानते हैं, आप अपने परिवर्तनों को दूरस्थ भंडार की उस मुख्य शाखा में वापस भेजते हैं। यहां एक और स्क्रीनशॉट है, आप जानते हैं, और यह एक हाइलाइटिंग है, उह, धक्का देने और खींचने के लिए उपयोगकर्ता इंटरफ़ेस में बटन। उह, उनके बगल में dropdowns अधिक विकल्पों के लिए अनुमति देते हैं और उपयोगी जानकारी देता है। मैं वास्तव में उपकरण युक्तियों और जानकारी खिड़कियों से परिचित होने की सलाह देता हूं जब आप पहली बार प्रक्रिया सीख रहे हैं और वर्कफ़्लो के साथ खुद को परिचित कर रहे हैं।

AmyJune Hineline: अक्सर इन उपकरण युक्तियों को प्रासंगिक, गिट टर्मिनल आदेश दिखाने के लिए. तो याद रखें कि मैंने कैसे कहा था कि बुनियादी ज्ञान [00:24:00] आप उसमें से कुछ हासिल कर सकते हैं। द्वारा अधिक उन्नत ज्ञान, आप जानते हैं, मँडरा और नीचे छोड़ने और उन, उह, प्रासंगिक, गिट, उह, टर्मिनल आदेशों का पता लगाने।

AmyJune Hineline: इसलिए हम विलय के बारे में बात करने जा रहे हैं। बाहरी परिवर्तनों को लागू करने से पहले, आपको अपने स्वयं के काम को अच्छे आकार में गिट करना चाहिए और स्थानीय रूप से प्रतिबद्ध होना चाहिए। तो आप नहीं हैं, इसलिए यदि कोई संघर्ष है तो इसे बंद नहीं किया जाएगा। तो आइए हम अपने सभी कामों को एक साथ प्रवाहित करते हैं। आप जानते हैं, यह सिर्फ एक साफ शाखा के लिए अपने कोड को धक्का देने से अधिक है।

AmyJune Hineline: उम, शायद आपकी टीम एक ही कोड पर एक ही बार में काम कर रही है। आप जानते हैं, यह सब एक साथ आने और विलय करने की जरूरत है। उम, तो इस गिट रिमोट कमांड, आप जानते हैं, कमांड का उपयोग आपके स्थानीय भंडार को कनेक्ट करने के लिए किया जाता है। गिट पुल. याद रखें कि मैं उस एक के बारे में बहुत बात करता हूं। हम लाने और दूरस्थ [00:25:00] सर्वर के लिए परिवर्तन विलय, आप जानते हैं, हमारी काम निर्देशिका और फिर गिट मर्ज करने के लिए।

AmyJune Hineline: यह आदेश मर्ज करता है, निर्दिष्ट शाखा इतिहास वर्तमान शाखा और क्लाइंट में। आप लॉग को देख सकते हैं और एक ही फ़ाइल के समय में दो आवृत्तियों की तुलना कर सकते हैं। आप जानते हैं, यह रंग कोडित हरा परिवर्धन के लिए है। लाल बाहर ले जाने के लिए है। आप अपने क्लाइंट के साथ समय में विभिन्न उदाहरणों में विभिन्न शाखाओं की तुलना कर सकते हैं।

AmyJune Hineline: उम, यहाँ विलय है, आप जानते हैं, विलय के लिए एक बटन है। यह पर्दे के पीछे जादू करता है और कोड को एक साथ खींचता है। उम, जबकि यह कुछ जादू कर सकता है, यह धारणाएं नहीं बनाना चाहता है यदि बहुत संघर्ष है। और इसलिए आपको उन संघर्षों के माध्यम से खुद को काम करना होगा। तो हम संघर्ष और हंगामा के बारे में क्या करते हैं?

AmyJune Hineline: मैं इस चहचहाना अंतरिक्ष प्यार करता हूँ. मैं [00:26:00] डेवलपर हूँ, और यह बहुत सच है. हम वहां गए हैं। हमें लगता है कि इसे साफ करने में एक मिनट का समय लगेगा। आप जानते हैं, हम सभी ने पहले भी यह कहा है। वे प्रसिद्ध हैं। अंतिम शब्द। यह एक त्वरित समाधान होगा। लेकिन संघर्ष होते हैं, आप जानते हैं, यहां तक कि सबसे वरिष्ठ डेवलपर्स के साथ भी, मर्ज संघर्ष को हल करने का सबसे सीधा तरीका विवादित फ़ाइल को संपादित करना है।

AmyJune Hineline: उम, गिट स्थिति. याद रखें कि यह मेरा पसंदीदा है। आप जानते हैं, आप फ़ाइलों को सूचीबद्ध करते हैं और आप बदल गए हैं, और जिन्हें अभी भी जोड़ने या प्रतिबद्ध करने की आवश्यकता है। उम, हम गिट diff आदेश का उपयोग करें. Dif हमें भंडार या फ़ाइलों के राज्यों के बीच अंतर खोजने में मदद करता है। और यह भविष्यवाणी करने और मर्ज संघर्षों को रोकने में उपयोगी है।

AmyJune Hineline: हमारे पास गिट ने डैश डैश मर्ज लॉग किया है जहां हम सभी मर्ज संघर्षों को देख सकते हैं और फिर गिट पुश कर सकते हैं जहां हम अपने परिवर्तनों को हमारे रिमोट रिपोजिटरी के हमारे लो की मुख्य शाखा में वापस भेजते हैं। इसलिए। यहाँ गिट क्लाइंट का एक [00:27:00] स्क्रीनशॉट है। फिर से, आप देख सकते हैं कि एक दूसरे की तुलना में एक ही कोड के तीन संस्करण हैं।

AmyJune Hineline: और यह समीक्षा और जांच करने का समय है। वास्तव में दो चीजें हैं जो आप इस जानकारी के साथ कर सकते हैं। आप मर्ज नहीं करने का निर्णय ले सकते हैं, या आप विरोधों को ठीक कर सकते हैं. इसलिए जब कोड में विलय नहीं करने का निर्णय लिया जाता है, तो उम, कहें कि आपका कोड सिर्फ एक साथ अच्छा नहीं खेल रहा है। बहुत से लोगों ने एक साथ बहुत सारे बदलाव किए हैं।

AmyJune Hineline: इसलिए। हम एक कमांड का उपयोग करेंगे, गिट मूल प्राप्त करें, यह सर्वर से नवीनतम इतिहास प्राप्त करता है और यह आपकी स्थानीय मुख्य शाखा को इंगित करता है। गिट रीसेट करें. और फिर, उम, कमिट, यह कमांड निर्दिष्ट कमिट के बाद सभी कमिट्स को पूर्ववत करता है और स्थानीय रूप से परिवर्तनों को संरक्षित करता है, गिट रीसेट डैश के साथ कठिन, उम, कमिट संख्या, यह कमांड सभी इतिहास को छोड़ देता है और निर्दिष्ट पर वापस चला जाता है। [00:28:00]

AmyJune Hineline: फिर परमाणु विकल्प के साथ आपकी मदद करने के लिए बटन हैं, आप जानते हैं, एक बटन दबाएं, लेकिन जो अच्छा है वह गिट है, ग्राहक वास्तव में विनम्र हैं। उम, वे सुनिश्चित करते हैं कि हम वास्तव में अपने काम को उड़ाना या भंग करना चाहते हैं। तो आप इस स्क्रीनशॉट में देख सकते हैं, आप जानते हैं, क्या आप निश्चित रूप से करना चाहते हैं। उम, और यह आपको वह चेतावनी देता है।

AmyJune Hineline: इसलिए यह देखना वास्तव में आसान है। तो, उम, भले ही आप कमांड लाइन पर वास्तव में आरामदायक की तरह हों, कभी-कभी यह गिट को वापस करने के लिए अच्छा होता है, इनमें से कुछ पर गिट क्लाइंट, उह, उह, मर्ज संघर्ष और सामान, वेब आधारित संस्करण नियंत्रण प्लेटफ़ॉर्म के साथ। ये ऐसी चीजें हैं। उह, गिटहब बिट बाल्टी, गिट लैब।

AmyJune Hineline: ये ऐसे प्लेटफ़ॉर्म हैं जो हमें एक रेड विजुअल इंटरफ़ेस प्रदान करते हैं, जो वास्तव में स्थानीय रूप से हमारे संस्करण नियंत्रण परियोजनाओं को ट्रैक करने और प्रबंधित करने में हमारी मदद कर सकते हैं। उम, आप जानते हैं, वर्कफ़्लो एक ही तरह का है, आप जानते हैं, आप एक शाखा बनाते हैं, आप उस उत्पादन साइट से दूर एक स्थान पर काम करते हैं। आप कमिट जोड़ते हैं, कोड को संशोधित करते हैं और उन्हें [00:29:00] शाखा में जोड़ते हैं.

AmyJune Hineline: आप पुल अनुरोध बनाएँ। यह कोड समीक्षा की प्रक्रिया शुरू करता है और हर किसी को देखने के लिए एक इंटरफ़ेस, उम, और फिर कोड समीक्षा जहां हम चर्चा करते हैं और सब कुछ सहयोग करते हैं, आप जानते हैं, क्योंकि शायद मैंने एक बदलाव किया है। उम, लेकिन जब एक अलग बदलाव किया और हमें उन चीजों के बारे में बात करने की जरूरत है। और फिर विलय वह जगह है जहां हम अपने कोड को मुख्य शाखा में स्थानांतरित करते हैं।

AmyJune Hineline: उह, यहाँ एक GitHub भंडार का एक स्क्रीनशॉट है, तुम्हें पता है, उम, यह मेरा कारण है कि मैं विनम्र होना पसंद है. उह, आप देख सकते हैं कि फ़ाइलें सूचीबद्ध हैं। आप देख सकते हैं, उम, कुछ चीजें जो मैंने समय के साथ बदल दी हैं, आप जानते हैं, शीर्ष पर बटन हैं। यह मेरे कोड रिपॉजिटरी ऑनलाइन के लिए वह इंटरफ़ेस है। और यह एक पुल अनुरोध है।

AmyJune Hineline: किसी ने मेरी रिपोर्ट को देखा और कहा, ओह, कुछ ठीक नहीं है। तो वे एक पुल अनुरोध में डाल दिया है, जो की तरह है, एक मर्ज अनुरोध की तरह की तरह है. उम, और एक बटन के क्लिक के साथ, मैं ऐसा करने में सक्षम हूं, उह, ऑनलाइन। एक स्थानीय सर्वर डेवलपर्स के लिए एक [00:30:00] महत्वपूर्ण भूमिका निभाता है। एक विकास वातावरण का उद्देश्य एक ऐसी जगह है जो इंटरनेट कनेक्शन खोने या गलती से अस्थायी सुरक्षा छेद बनाने या लगातार फ़ाइलों को अपलोड करने की चिंताओं के बिना एक स्थानीय मशीन पर विकास और परीक्षण की अनुमति देता है, एक स्थानीय वातावरण वास्तव में डेवलपर्स या डिजाइनरों के लिए एक जगह है जो वे चाहते हैं कि वे जो कुछ भी चाहते हैं उसका परीक्षण करें।

AmyJune Hineline: लाइव वेबसाइट पर काम करने वाले किसी भी अंतिम उपयोगकर्ताओं या सामग्री संपादकों को प्रभावित करने के बारे में चिंता किए बिना और गिट की तरह कुछ पूर्वापेक्षाएं हैं जो इसमें शामिल होती हैं, आप जानते हैं, उह, कम से कम अपने स्थानीय मेजबान वातावरण की स्थापना। उह, आप एक PHP सर्वर की जरूरत है. यह WordPress PHP सर्वर, एक डेटाबेस सर्वर, उम, और WordPress के लिए PHP के लिए है.

AmyJune Hineline: आपको एक कंप्यूटर की भी आवश्यकता है जो कार्य के लिए सुसज्जित है, आप जानते हैं? हम में से कुछ अभी भी पुरानी मशीनों पर हैं, न कि हमारे एम वाले पर। आप जानते हैं, यदि आप एक मैक का उपयोग कर रहे हैं, तो आप यह सुनिश्चित करना चाहते हैं, आप जानते हैं, न्यूनतम आवश्यकताओं में से कुछ कुछ ऐसा हो सकता है, आप जानते हैं, एक दो कोर 86 कॉम्पैक्ट प्रेस प्रोसेसर शायद चार गीगाबाइट मेमोरी या राम के गीगाबाइट के साथ, और फिर, आप जानते हैं, उपलब्ध डिस्क स्पेस के 25 गीगाबाइट।

AmyJune Hineline: लेकिन ये सभी स्थानीय मेजबान, जब आप उन्हें सेट करते हैं तो आपको बताएंगे कि वे क्या पसंद करते हैं। उम, अधिक जटिल एजेंटों में से कुछ हो सकता है। इष्टतम रूप से कार्य करना। उम, आप एक आठ कोर प्रोसेसर की आवश्यकता हो सकती है. तो आप किस सेवा का उपयोग करना चाहते हैं का चयन करते समय अपना शोध करें, और फिर एक स्थानीय सर्वर सभी प्रस्तावों में से अधिकांश के लिए एक महत्वपूर्ण भूमिका निभाता है।

AmyJune Hineline: यह वास्तव में अनुमति देता है। और मैं इसे दोहराना चाहता हूं, इसे दोहराता हूं, यह इंटरनेट कनेक्शन की चिंताओं के बिना स्थानीय मशीन पर विकास और परीक्षण की अनुमति देता है। मैंने स्थानीय सर्वर स्थापित करने के लिए कुछ विकल्प सूचीबद्ध किए हैं। उह, आप कर सकते हैं, आप जानते हैं, लिनक्स, आप मैक आईओएस, खिड़कियों के विकास का उपयोग कर सकते हैं। आप [00:32:00] वर्चुअल मशीन के वर्चुअल मशीन विकास का उपयोग कर सकते हैं।

AmyJune Hineline: कभी-कभी आप सुनेंगे, उह, उन्हें वीएम कहा जाता है। यह एक पूर्ण स्व-निहित सर्वर है जो अपने स्वयं के वातावरण और ऑपरेटिंग सिस्टम में चल रहा है। अपनी मशीन पर अपनी मशीन से अलग की तरह और फिर डॉकर विकास वातावरण. डॉकर एक महान उपकरण है, उम, स्थानीय विकास वातावरण के लिए भी छोटे प्रिंट के कारण, एक छोटा सा पदचिह्न है, और तेजी से स्टार्टअप समय।

AmyJune Hineline: तो यह ऐसा है, आप सुन सकते हैं कि इसे कंटेनरीकृत विकास कहा जाता है। तो एक स्थानीय सर्वर क्यों है? आप जानते हैं, कुछ कारण हैं जो आपको स्थानीय रूप से अपने वेब सामान का निर्माण करने की आवश्यकता होती है। उम, आप क्लाइंट सर्वर के लिए सीमित पहुँच हो सकता है। आप जानते हैं, आप किसी और के लिए एक वेबसाइट या ऐप बना रहे हैं, और आपके पास उनके वेब सर्वर तक पहुंच नहीं है।

AmyJune Hineline: आपके पास उनके निजी भंडार तक पहुंच नहीं है। उह, यदि आप किसी मौजूदा वेबसाइट या एप्लिकेशन का एक नया संस्करण बना रहे हैं, तो आप जानते हैं, जिसका अर्थ है कि आप उत्पादन, उम के साथ चारों ओर गड़बड़ नहीं करना चाहते हैं, जबकि आप छेड़छाड़ कर रहे हैं और प्रयोग कर रहे हैं और संभवतः नए कोड के साथ गलतियां कर रहे हैं। तो यह वास्तव में पुस्तकालय को उड़ाने के जोखिम के बिना अधिक प्रयोग के लिए अनुमति देता है।

AmyJune Hineline: और फिर कोई स्थानीय इंटरनेट कनेक्शन की आवश्यकता नहीं है। आपको वेब होस्टिंग सेवा, या यहां तक कि इंटरनेट कनेक्शन की आवश्यकता नहीं है। आप जानते हैं, सब कुछ आपके कंप्यूटर पर आसानी से चलता है। आप कोडिंग पर ध्यान केंद्रित कर सकते हैं और साइट की तैनाती को छोड़ सकते हैं जब तक कि आप तैयार न हों। आप जानते हैं, आप जिमनास्टिक में अपने बच्चों की प्रतीक्षा करते समय काम कर सकते हैं।

AmyJune Hineline: जब आप जिम सदस्यता के लिए लाइन में इंतजार कर रहे हैं, तो आप जानते हैं, इस तरह की चीजें। और आप वास्तव में अपने सेटअप को अनुकूलित कर सकते हैं, आप जानते हैं, लाइव जाने से पहले अपने विकास का परीक्षण करें। यह वास्तव में नई सुविधाओं के निर्माण के जोखिम को दूर करता है और विकास को कम तनावपूर्ण बनाता है। और फिर बस अधिक नियंत्रण रखने का विचार है।

AmyJune Hineline: और आप बता सकते हैं कि मैं इस बारे में उत्साहित हूं। उम, विशेष रूप से जब आप डीबगिंग कर रहे हैं, तो आप जानते हैं, कहते हैं कि आप नए हैं और आप नहीं जानते कि आप क्या कर रहे हैं [00:34:00] आप जानते हैं, यह कभी-कभी आपके पर्यावरण पर अधिक नियंत्रण रखने में सहायक होता है, आप जानते हैं, उम, और जगह में विशेष उपकरण हैं जो आप अपनी उत्पादन साइट पर नहीं चाहते हैं।

AmyJune Hineline: क्योंकि यह इसे नीचे दलदल कर सकता है, लेकिन अच्छी खबर यह है, आप जानते हैं, उन आवश्यकताओं। हम वापस स्लाइड के एक जोड़े का उल्लेख किया है, आप जानते हैं, वेब सर्वर, एक डेटाबेस सर्वर और PHP भाग. बहुत सारे स्थानीय मेजबान हैं जो हमारे लिए यह सब काम कर सकते हैं। और हमें इसे खुद स्थापित करने की आवश्यकता नहीं है। आप जानते हैं, आमतौर पर इनमें से कुछ होस्ट एक वेब सर्वर के साथ आएंगे, वेब सर्वर पर चलाने के लिए एक डेटा प्रबंधन प्रणाली।

AmyJune Hineline: उनके पास सर्वर साइड प्रोग्रामिंग भाषाएं हैं। उम, उनके पास अक्सर वेब सर्वर को नियंत्रित करने के लिए इंटरफेस होते हैं, आप जानते हैं, रोकना शुरू करते हैं। रोकना, और फिर डेटाबेस तक पहुंचने और हेरफेर करने के लिए एक इंटरफ़ेस, जो हमारे पास हमेशा ऑनलाइन अधिक काम नहीं करता है। और यह नया है। उह, मैं Drupal अंतरिक्ष में एक बहुत काम करते हैं और हम [00:35:00] के साथ काम करते हैं, उह, गिट फली और मैं एक WordPress साइट, उह, कल गिट फली का उपयोग कर कताई.

AmyJune Hineline: यह एक नया ब्राउज़र आधारित वातावरण है जो सहयोग की अनुमति देता है। यह गिट फली है। यह वास्तव में बादल में एक स्वचालित देव वातावरण स्पिन करने के लिए सीधा है। और इसमें बहुत अधिक समय नहीं लगता है। यह बनाम कोड के साथ एकीकृत है, या आप अपने वातावरण के भीतर एक JetBrains आईडीई का उपयोग कर सकते हैं, और यह बहुत अनुकूलन योग्य है।

AmyJune Hineline: और इस बारे में सुपर अच्छा क्या है। गिट फली आप किसी के साथ यूआरएल साझा कर सकते हैं और आप उन्हें एक ही समय में कोड ऑनलाइन में काम करते हुए देख सकते हैं। और यह प्रस्तुति का अंत है। इसलिए मैं सभी को फिर से धन्यवाद देना चाहता हूं। उम, और वोक्सवैगन चिक मीडिया के सभी भर में और है कि वर्तनी V O L K S W A G E N C H I C K.

AmyJune Hineline: यह वास्तव में लंबा है, लेकिन आप इसे कर सकते हैं। और फिर, उम, जब मैं उस स्लाइड [00:36:00] डेक को साझा करता हूं, तो मेरे पास गिट पर संसाधनों पर कुछ बहुत अच्छी जानकारी है, और मैं वास्तव में वहां अधिक संसाधन रखूंगा क्योंकि मैं इसे डालना चाहता हूं, गिट ने वहां का लिंक पंजा लगाया। क्योंकि यह बहुत ही रोमांचक स्थानीय वातावरण है।

AmyJune Hineline: और इसके साथ, मैं साझा करना बंद कर दूंगा। और मुझे यकीन नहीं है कि हम सवाल करने जा रहे हैं या नहीं।

मैट ग्राहम: उम, ठीक है, मेरा मतलब है, मेरे पास आपके लिए कुछ प्रश्न हैं। उम, तो सबसे पहले, मुझे लगता है कि आपको कराओके के प्रभारी होने की आवश्यकता है यदि यह कभी भी वर्डफेस्ट के लिए एक चीज है, क्योंकि तब आप अपने, अपने अस्सी के दशक के संदर्भों के साथ अजीब अल के तकनीकी संस्करण की तरह एक संयोजन की तरह हो सकते हैं। क्योंकि मैंने उन गीतों पर ग्रोविंग शुरू कर दी।

AmyJune Hineline: मैं वास्तव में पहुंच समुदाय में एक और प्रस्तुति करता हूं जहां मैं वैकल्पिक ग्रंथों के बारे में बात करता हूं और मैं इसके लिए अस्सी के दशक की कल्पना का भी उपयोग करता हूं। सुपर मज़ा.

मैट ग्राहम: तो, उम, [00:37:00] प्रश्नों में से एक है कि, उह, मेरा मतलब है, बस के शीर्षक से, आपकी बात के, मैं बहुत कुछ करता हूं, ठीक है, मैं एक फ्रीलांसर हूं, लेकिन मैं एक फ्रीलांसर के रूप में एजेंसियों के साथ भी काम करता हूं। तो क्या आपके पास हम में से उन लोगों के लिए किसी भी तरह की युक्तियां या चालें हैं जो लाइन को थोड़ा सा स्ट्रैडल करते हैं?

AmyJune Hineline: ठीक है, 'क्योंकि आपको पता होना चाहिए, जैसे, आप जानते हैं, आपके पास अपना स्वयं का वर्कफ़्लो हो सकता है, लेकिन फिर से, एजेंसियों के साथ काम करना अलग है, आप जानते हैं, और हर एजेंसी थोड़ी अलग है। तो उनके वर्कफ़्लो को सीखना, आप जानते हैं, उह, मुझे लगता है कि विभिन्न संगठनों के साथ काम करने वाले फ्रीलांसर के रूप में अधिक जटिल हो सकता है, क्योंकि कुछ लोग अपनी शाखाओं को अलग-अलग नाम दे सकते हैं या विभिन्न स्थानीय होस्ट का उपयोग कर सकते हैं या वे विभिन्न संस्करण नियंत्रण प्रणालियों का उपयोग कर सकते हैं, आप जानते हैं?

AmyJune Hineline: इसलिए। मुझे लगता है, मुझे लगता है कि जब आप एजेंसियों के साथ काम करते हैं तो यह एक फ्रीलांसर होने को जटिल बनाता है, क्योंकि आपको हर किसी के वर्कफ़्लो को सीखना होगा। तो मैं ठीक करने के लिए छोड़कर आप के लिए कोई सुझाव नहीं है.

मैट ग्राहम: खैर, यह उचित है। यह उचित है। मैं, [00:38:00] आप जानते हैं, मुझे लगता है कि मैं उस पर एक शॉट लूंगा। उम, हाँ। क्योंकि यह है, यह सच है। जैसे आप हैं, आप पैसे पर सही हैं।

मैट ग्राहम: यह जंगली पश्चिम है। और मेरा मतलब है, पर निर्भर करता है। उह, एक फ्रीलांसर के रूप में, इस बात पर निर्भर करता है कि आपको कितना समय दिया गया है, आप इसे पुस्तक द्वारा कर सकते हैं, जैसा कि एक एजेंसी होगी, या आप बस की तरह हो सकते हैं, ओह, मुझे इसे जितनी जल्दी हो सके कोड करना होगा। तो हाँ, मेरा मतलब है, यह है, यह है, उह।

AmyJune Hineline: मुझे लगता है कि इसका हिस्सा है। यह मुश्किल है, खासकर यदि आप इतने लंबे समय तक फ्रीलांसर रहे हैं जब तक कि आपके पास टीम के साथ वह जवाबदेही नहीं है।

AmyJune Hineline: दाएँ। तो आप की तरह कर रहे हैं, उन शॉर्टकट ले लो या आप शाखा का नाम, यह एक शाखा है, या यह एक फिक्स है. और मैं, आप जानते हैं, बजाय अपने प्रतिबद्ध संदेशों को करने की तरह. दाएँ। तो, उम, निश्चित रूप से अधिक जवाबदेही की तरह है, आप जानते हैं, जब आप एक टीम के साथ काम कर रहे हैं, तो मुझे लगता है।

मैट ग्राहम: हाँ, बिल्कुल. खैर, और यह भी हास्यास्पद है, क्योंकि मैं एक एजेंसी में एकमात्र [00:39:00] डेवलपर भी रहा हूं। उह, और यह लगभग उतना ही जंगली पश्चिम है जितना कि यह, उह, एक फ्रीलांसर होने के नाते। तो यह एक तरह का है, फिर से, लाइन को स्ट्रैडलिंग करना, लेकिन, आप जानते हैं, और आप अभी भी उसी तरह की चीज को गिट करते हैं। क्या मैं इसे सही करने जा रहा हूं? या अगर यह आप जानते हैं, तो वास्तव में छह दिन पहले मैं शारीरिक रूप से इसे गिट कर सकता हूं। तो, उम, मुझे लगता है, उम, हाँ, उह, हाँ, ऐसा नहीं लगता है कि हम किसी भी बैठक, किसी भी प्रश्न को गिट कर रहे हैं।

मैट ग्राहम: उम,

राहेल विनचेस्टर: खैर, मुझे लगता है कि मैं एक अनुवर्ती सवाल है कि तुम सिर्फ मैट मैं AmyJune हूँ पूछा. क्या आपके पास कोई अनुभव है, मुझे लगता है, उह, परामर्श और, और लोगों को एक बड़ी एजेंसी के लिए काम करने में संक्रमण, उह, फ्रीलांस विकास में मदद करना?

AmyJune Hineline: नहीं, लेकिन मेरे पास ओपन सोर्स में वापस योगदान करने का अनुभव है, जो उसी वर्कफ़्लो की तरह है। आप जानते हैं, हम दूसरों के साथ काम करते हैं, आप जानते हैं, ज्यादातर समय, जब हम काम पर वापस योगदान देने के बारे में सोचते हैं, उह, वर्डप्रेस, हमारे पास ट्रैक कतार है, जो दर्पण, एजेंसी वर्कफ़्लो की तरह है। हम सब मिलकर काम करते हैं। हम टिकट सबमिट करते हैं, हम सहयोगी हैं। हम मर्ज अनुरोध करते हैं। हम पैच बनाते हैं। तो मेरे पास उस तरह का अनुभव है, लेकिन, उम, मैं आमतौर पर नहीं करता, उह, उह, यह ऐसा है जैसे हर किसी के पास अपने कौशल और भूमिकाएं हैं।

AmyJune Hineline: दाएँ। और यह तकनीकी प्रबंधक या तकनीकी परियोजना प्रबंधक की भूमिका है, जो मैं नहीं हूं।

मैट ग्राहम: बिलकुल ठीक। उम, ठीक है, मुझे लगता है कि हम इसे लपेटेंगे। उम, मैं अपने प्रायोजकों, उह, इस के लिए, WordFest के लिए धन्यवाद करना चाहते हैं. यह Bluehost, Cloudways, GoDaddy Pro, Nexcess, Yoast, और weglot है, कृपया अपने तंबू की यात्रा करने और उनके साथ वहां चैट करना सुनिश्चित करें। आप एक पुरस्कार भी जीत सकते हैं। तो फोटो बूथ में अपनी तस्वीर को स्नैप करना न भूलें और [00:41:00] हैशटैग वर्डफेस्ट लाइव के साथ इसे ट्वीट करें।

मैट ग्राहम: इसके अलावा आप हमारे मीडिया भागीदारों और हमारे माइक्रो प्रायोजक के लिए धन्यवाद. तो अगले के लिए समुदाय तम्बू में, उह, 53 मिनट, उह, हमारे पास Cloudways, उह, वे शब्दों के साथ लॉन्च कर रहे हैं, ब्रिजेट विलार्ड के साथ तम्बू अधिग्रहण। उम, तो वहाँ अभी चरण दो सेकंड अनुसूची में एक घंटे का ब्रेक है. तो समुदाय तम्बू पर जाएं, हम 01:00 यूटीसी पर घंटे पर वापस आ जाएंगे। आप हमारे सभी बड़े नारंगी दिल ों को पूर्ण बनाते हैं। [00:42:00]

इस सत्र को साझा करें