
गिटहब प्रोग्रामर अक्सर अपने रिपोजिटरी पुल अनुरोधों में स्क्रीनशॉट या एनिमेटेड जीआईएफ जोड़ते हैं। किसी को सादे पाठ की कई पंक्तियाँ पढ़ने के लिए मजबूर करने की तुलना में ये तकनीकें निश्चित रूप से अधिक आकर्षक हैं। यदि आप दृश्य परिवर्तन या फ़ोटोग्राफ़ इनलाइन सम्मिलित करना चाहते हैं तो स्थिर स्क्रीनशॉट जोड़ना सहायक होता है। जीआईएफ एनीमेशन प्रक्रिया प्रवाह और माउस-कर्सर गति को प्रदर्शित करने का एक अच्छा तरीका है।
निम्नलिखित ट्यूटोरियल आपको शुरुआत से ही दिखाएगा कि गिटहब पुल अनुरोधों में स्क्रीनशॉट छवियों और जीआईएफ एनीमेशन को कैसे जोड़ा जाए। यहां तक कि अगर आपने पहले कभी GitHub का उपयोग नहीं किया है, तो आप आरंभ करने के लिए इन चरणों का उपयोग कर सकते हैं।
<एच2>1. एक नया भंडार और शाखा जोड़ेंयदि आप GitHub की दुनिया में नए हैं, तो अपना खाता बनाने के लिए यहां की प्रक्रिया का पालन करें।
एक नया भंडार बनाने के लिए शीर्ष दाईं ओर "+" चिह्न पर क्लिक करें। "इस रिपॉजिटरी को एक README के साथ आरंभ करें" विकल्प की जाँच करना याद रखें।

अगले चरण में, नीचे दिखाए गए ड्रॉप-डाउन मेनू का उपयोग करके अपनी रिपॉजिटरी में एक शाखा जोड़ें। यहां, "गुटेन-टैग" शाखा को "होला-वर्ल्ड" रिपॉजिटरी में जोड़ा गया है।

गिटहब में एक शाखा का उद्देश्य डेवलपर को मास्टर प्रोडक्शन शाखा से अलग सुविधाओं और बग फिक्स पर काम करने में मदद करना है।

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

चूंकि GitHub पुल अनुरोध वीडियो फ़ाइलों (MP4, आदि) की अनुमति नहीं देता है, इसलिए आपको उन्हें GIF फ़ाइलों में बदलने की आवश्यकता होगी। वास्तव में, यह बहुत सीमित संख्या में कस्टम फाइलों का समर्थन करता है:JPG, JPEG, GIF, PNG, DOCX, PPTX, PDF, TXT, XLSX, और ZIP। आप Ezgif या किसी अन्य ऑनलाइन टूल का उपयोग करके आसानी से MP4 को GIF में बदल सकते हैं।
निम्नलिखित बनाई गई जीआईएफ फ़ाइल गिटहब पुल अनुरोध में डाली जाएगी। यह GitHub डेस्कटॉप ऐप का उपयोग करके GitHub रिपॉजिटरी में एक नई शाखा जोड़ने के सरल अनुक्रम को प्रदर्शित करता है।

3. GitHub पुल अनुरोधों में स्क्रीनशॉट या एनिमेशन जोड़ें
आपके द्वारा पहले बनाई गई शाखा पर वापस जाएं और "अनुरोध प्राप्त करें" पर नेविगेट करें। यहां, आप तीन-बिंदु वाले मेनू से पुल अनुरोध डेटा को संपादित कर सकते हैं।
एक बार संपादक मोड में, आप "फ़ाइलें संलग्न करें" विकल्प से स्क्रीनशॉट छवि और GIF एनीमेशन फ़ाइलें संलग्न कर सकते हैं। यदि आप पहली बार GitHub शाखा रिपॉजिटरी में प्रतिबद्ध हैं, तो "प्रतिबद्ध" पर क्लिक करें। अन्यथा, विकल्प "टिप्पणी अपडेट करना" है।

बनाए गए स्क्रीनशॉट और एनिमेशन को सफलतापूर्वक GitHub शाखा में जोड़ दिया गया है, और बदले में, रिपॉजिटरी।

गिटहब अन्य डेवलपर्स के साथ सहयोग के बारे में है। यदि वे आपके प्रस्तावित परिवर्तन पसंद करते हैं, तो वे इसे अपस्ट्रीम में अपने स्वयं के भंडार में विलय कर सकते हैं। यह "मर्ज पुल अनुरोध" विकल्प का उपयोग करके किया जाता है।

एक एनीमेशन निश्चित रूप से GitHub समुदाय में अन्य डेवलपर्स का ध्यान आकर्षित करने का एक अच्छा तरीका है। इस ट्यूटोरियल को पूरा करके, आपने सीखा है कि अपने GitHub रिपॉजिटरी और इसकी किसी भी शाखा में स्क्रीनशॉट और GIF एनिमेशन कैसे जोड़ें। यदि आप GitHub में नहीं हैं, तो आप इसके बजाय GitHub विकल्पों की इस सूची को देख सकते हैं।