Difference between revisions of "Git/C2/Branching-in-Git/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) (Created page with "{| Border=1 | <center>Time</center> | <center>Narration</center> |- | 00:01 | 'Git में Branching' पर स्पोकन ट्यूटोरियल में...") |
|||
Line 1: | Line 1: | ||
{| Border=1 | {| Border=1 | ||
− | | | + | |'''Time''' |
− | | | + | |'''Narration''' |
− | + | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | 'Git में Branching' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | + | | '''Git में Branching''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
|- | |- | ||
| 00:05 | | 00:05 | ||
| इस ट्यूटोरियल में आप निम्न के बारे में सीखेंगे: | | इस ट्यूटोरियल में आप निम्न के बारे में सीखेंगे: | ||
− | + | '''Branching''' | |
− | + | एक '''branch''' बनाना और | |
− | + | '''branches''' के बीच स्विचिंग (एक से दूसरे पर जाना)। | |
|- | |- | ||
| 00:15 | | 00:15 | ||
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ: | | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ: | ||
− | + | 'Ubuntu Linux 14.04' | |
− | + | 'Git 2.3.2' और | |
− | + | 'gedit Text Editor'. | |
|- | |- | ||
Line 47: | Line 46: | ||
|- | |- | ||
| 00:58 | | 00:58 | ||
− | | 'Git' की डिफ़ॉल्ट 'ब्रांच' 'master' है। | + | | '''Git''' की डिफ़ॉल्ट 'ब्रांच' 'master' है। |
|- | |- | ||
| 01:02 | | 01:02 | ||
− | | नए मॉड्यूल्स को विकसित करने के लिए हम भिन्न-भिन्न 'branches' उपयोग करते हैं | + | | नए मॉड्यूल्स को विकसित करने के लिए हम भिन्न-भिन्न '''branches''' उपयोग करते हैं |
|- | |- | ||
| 01:06 | | 01:06 | ||
− | | और यह बाद में 'master' 'branch' के साथ मर्ज किया जायेगा। | + | | और यह बाद में '''master''' '''branch''' के साथ मर्ज किया जायेगा। |
|- | |- | ||
| 01:11 | | 01:11 | ||
− | | उदाहरण के लिए यह डायग्राम 'master' और 'new-module' 'branches' के साथ एक रिपॉज़िटरी दिखाता है। | + | | उदाहरण के लिए यह डायग्राम '''master''' और '''new-module''' 'branches' के साथ एक रिपॉज़िटरी दिखाता है। |
|- | |- | ||
Line 239: | Line 238: | ||
|- | |- | ||
| 06:10 | | 06:10 | ||
− | | इस पॉइंट पर अपना काम 'कमिट' करते हैं टाइप करें 'git space commit space hyphen am space' डबल क्वोट्स में “Added chapter two in history.html” और एंटर दबाएँ। | + | | इस पॉइंट पर अपना काम 'कमिट' करते हैं टाइप करें '''git space commit space hyphen am space''' डबल क्वोट्स में “Added chapter two in history.html” और एंटर दबाएँ। |
|- | |- | ||
Line 247: | Line 246: | ||
|- | |- | ||
| 06:30 | | 06:30 | ||
− | | अब हम चेक करते हैं यदि यह 'कमिट' 'new-chapter' 'branch' में दिखता है। | + | | अब हम चेक करते हैं यदि यह 'कमिट' '''new-chapter''' '''branch''' में दिखता है। |
|- | |- | ||
| 06:36 | | 06:36 | ||
− | | 'new-chapter branch' में जाने के लिए टाइप करें 'git space checkout space new-chapter' और एंटर दबाएँ। | + | | '''new-chapter branch''' में जाने के लिए टाइप करें 'git space checkout space new-chapter' और एंटर दबाएँ। |
|- | |- | ||
| 06:46 | | 06:46 | ||
− | | अब 'Git log' चेक करते हैं टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। | + | | अब '''Git log''' चेक करते हैं टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। |
|- | |- | ||
Line 263: | Line 262: | ||
|- | |- | ||
| 07:04 | | 07:04 | ||
− | | अब अपनी 'story.html' फाइल में कुछ लाइनें जोड़ते हैं। टाइप करें 'gedit space story.html space ampersand' और एंटर दबाएँ। | + | | अब अपनी '''story.html''' फाइल में कुछ लाइनें जोड़ते हैं। टाइप करें '''gedit space story.html space ampersand''' और एंटर दबाएँ। |
|- | |- | ||
Line 275: | Line 274: | ||
|- | |- | ||
| 07:22 | | 07:22 | ||
− | | 'Git status' चेक करने के लिए टाइप करें 'git space status' और एंटर दबाएँ। | + | | '''Git status''' चेक करने के लिए टाइप करें '''git space status''' और एंटर दबाएँ। |
|- | |- | ||
Line 287: | Line 286: | ||
|- | |- | ||
| 07:41 | | 07:41 | ||
− | | अब 'master branch' पर वापस जाने की कोशिश करते हैं। टाइप करें 'git space checkout space master' और एंटर दबाएँ। | + | | अब '''master branch''' पर वापस जाने की कोशिश करते हैं। टाइप करें 'git space checkout space master' और एंटर दबाएँ। |
|- | |- | ||
| 07:51 | | 07:51 | ||
− | | यह एरर दिखाती है कि हम इन बदलावों को 'कमिट' किये बिना अन्य 'branches' पर वापस नहीं जा सकते। | + | | यह एरर दिखाती है कि हम इन बदलावों को 'कमिट' किये बिना अन्य '''branches''' पर वापस नहीं जा सकते। |
|- | |- | ||
Line 299: | Line 298: | ||
|- | |- | ||
| 08:08 | | 08:08 | ||
− | | हम 'stashing' के बारे में आगे आने वाले ट्यूटोरियल्स में सीखेंगे। | + | | हम '''stashing''' के बारे में आगे आने वाले ट्यूटोरियल्स में सीखेंगे। |
|- | |- | ||
| 08:13 | | 08:13 | ||
− | | अभी के लिए हम 'hyphen hyphen force' फ्लैग उपयोग करके इस 'ब्रांच' को बलपूर्वक एग्ज़िट करेंगे। | + | | अभी के लिए हम '''hyphen hyphen force''' फ्लैग उपयोग करके इस 'ब्रांच' को बलपूर्वक एग्ज़िट करेंगे। |
|- | |- | ||
| 08:19 | | 08:19 | ||
− | | टाइप करें: 'git space checkout space hyphen hyphen force space master' और एंटर दबाएँ। | + | | टाइप करें: '''git space checkout space hyphen hyphen force space master''' और एंटर दबाएँ। |
|- | |- | ||
| 08:28 | | 08:28 | ||
− | | एक बार फिर यह चेक करने के लिए कि बदलाव हटाए गए हैं या नहीं, हम 'new-chapter branch' पर वापस जायेंगे। | + | | एक बार फिर यह चेक करने के लिए कि बदलाव हटाए गए हैं या नहीं, हम '''new-chapter branch''' पर वापस जायेंगे। |
|- | |- | ||
| 08:36 | | 08:36 | ||
− | | टाइप करें: 'git space checkout space new-chapter' और एंटर दबाएँ। | + | | टाइप करें: '''git space checkout space new-chapter''' और एंटर दबाएँ। |
|- | |- | ||
| 08:42 | | 08:42 | ||
− | | अब फाइल 'story.html' खोलते हैं टाइप करें 'gedit space story.html space ampersand' और एंटर दबाएँ। | + | | अब फाइल '''story.html''' खोलते हैं टाइप करें '''gedit space story.html space ampersand''' और एंटर दबाएँ। |
|- | |- | ||
Line 327: | Line 326: | ||
|- | |- | ||
| 09:01 | | 09:01 | ||
− | | अगले ट्यूटोरियल में हम 'new-chapter branch' को 'master branch' के साथ मर्ज करना सीखेंगे। | + | | अगले ट्यूटोरियल में हम '''new-chapter branch''' को '''master branch''' के साथ मर्ज करना सीखेंगे। |
|- | |- | ||
Line 340: | Line 339: | ||
| 09:12 | | 09:12 | ||
| इस ट्यूटोरियल में हमने निम्न के बारे में सीखा | | इस ट्यूटोरियल में हमने निम्न के बारे में सीखा | ||
− | + | 'Branching' | |
− | + | एक 'branch' बनाना और | |
− | + | 'master branch' और नई 'branch' के बीच स्विचिंग (एक से दूसरे पर जाना)। | |
|- | |- | ||
Line 358: | Line 357: | ||
|- | |- | ||
| 09:33 | | 09:33 | ||
− | | 'master' 'branch' में वापस जाएँ। | + | | '''master''' '''branch''' में वापस जाएँ। |
|- | |- | ||
| 09:36 | | 09:36 | ||
− | | 'Git log' चेक करें और समझें कि 'master branch' में आप 'branch chapter-two के 'कमिट्स' नहीं देख सकते। | + | | '''Git log''' चेक करें और समझें कि '''master branch''' में आप '''branch chapter-two''' के 'कमिट्स' नहीं देख सकते। |
|- | |- |
Latest revision as of 11:54, 2 March 2017
Time | Narration |
00:01 | Git में Branching पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:05 | इस ट्यूटोरियल में आप निम्न के बारे में सीखेंगे:
Branching एक branch बनाना और branches के बीच स्विचिंग (एक से दूसरे पर जाना)। |
00:15 | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:
'Ubuntu Linux 14.04' 'Git 2.3.2' और 'gedit Text Editor'. |
00:25 | आप अपनी पसंद का कोई भी टेक्स्ट एडिटर उयोग कर सकते हैं। |
00:29 | इस ट्यूटोरियल का अनुसरण करने के लिए आपको 'टर्मिनल' पर रन होने वाली 'लिनक्स' कमांड्स की जानकारी होनी चाहिए। |
00:36 | यदि नहीं तो सम्बंधित लिनक्स ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ। |
00:42 | अब 'branching' के बारे में सीखते हैं। |
00:44 | विशिष्ट रूप से 'ब्रांचेस' एक प्रोजेक्ट में नए मॉड्यूल्स को विकसित या एक 'bug' को फिक्स करने के लिए उपयोग की जाती हैं। |
00:52 | यह मुख्य प्रोजेक्ट में बाधा डाले बिना प्रोजेक्ट के नए मॉड्यूल्स के साथ कार्य करने में मदद करता है। |
00:58 | Git की डिफ़ॉल्ट 'ब्रांच' 'master' है। |
01:02 | नए मॉड्यूल्स को विकसित करने के लिए हम भिन्न-भिन्न branches उपयोग करते हैं |
01:06 | और यह बाद में master branch के साथ मर्ज किया जायेगा। |
01:11 | उदाहरण के लिए यह डायग्राम master और new-module 'branches' के साथ एक रिपॉज़िटरी दिखाता है। |
01:18 | 'master' 'branch' में 'C1, C2' और 'C3' नामक कुछ 'कमिट्स' होते हैं। |
01:25 | फिर 'C3' 'कमिट' में 'branch' 'new-module' बनाई जाती है। |
01:30 | 'C4, C5' और 'C8' 'new-module' 'branch' के 'कमिट्स' हैं। |
01:36 | उसी समय 'master' 'branch' में 'commits C6' और 'C7' बनाए गए हैं। |
01:43 | यहाँ आप देख सकते हैं कि 'new-module' 'branch' 'master' 'branch' में बाधा नहीं डाल रहा है। |
01:49 | एक बार जब 'new-module' तैयार हो जाता है तो हम इसे वापस 'master' 'branch' के साथ मर्ज करेंगे। |
01:55 | इस ट्यूटोरियल में मैं दिखाऊंगी कि 'branch' कैसे कार्य करती है। 'Merging' अगले ट्यूटोरियल में बताया जायेगा। |
02:03 | 'टर्मिनल' खोलने के लिए 'Ctrl+Alt+T' दबाएँ। |
02:07 | हम अपनी 'Git repository mywebpage' खोलेंगे जो हमने पहले बनाई। |
02:13 | टाइप करें: 'cd space mywebpage' और एंटर दबाएँ। |
02:19 | प्रदर्शन के लिए मैं 'html' फाइल्स उपयोग करना जारी रखूंगी। आप अपनी पसंद का कोई भी फाइल टाइप उपयोग कर सकते हैं। |
02:28 | अब 'Git log' चेक करते हैं टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। |
02:37 | पहले हम चेक करेंगे कि हमारे पास 'रिपॉज़िटरी' में कोई 'ब्रांच' है या नहीं। |
02:43 | टाइप करें: 'git space branch' और एंटर दबाएँ। |
02:48 | यह पहले उल्लिखित की तरह ही डिफ़ॉल्ट 'branch' 'master' दिखाता है। |
02:53 | मानिए मैं 'new-chapter' नामक एक 'branch' बनाना चाहती हूँ। |
02:57 | टाइप करें: 'git space branch space new-chapter' और एंटर दबाएँ। |
03:04 | अब 'branch list' देखते हैं टाइप करें 'git space branch' और एंटर दबाएँ। |
03:12 | यहाँ सूची में हम 'branch' 'new-chapter' देख सकते हैं। |
03:16 | हम 'master branch' के साथ एक ऐस्टरिस्क चिन्ह भी देख सकते हैं। |
03:20 | यह दिखाता है कि वर्तमान में हम 'master branch' में कार्य कर रहे हैं। |
03:25 | 'new-chapter' 'branch' में जाने के लिए टाइप करें 'git space checkout space new-chapter' और एंटर दबाएँ। |
03:36 | 'branch' का नाम चेक करने के लिए टाइप करें 'git space branch' और एंटर दबाएँ। |
03:42 | ऐस्टरिसक देख कर हम समझ सकते हैं कि अब हम 'new-chapter' 'branch' में हैं। |
03:49 | आगे मैं एक html फाइल 'story.html' बनाऊंगी और प्रदर्शन के लिए इसे 'कमिट' करुँगी। |
03:57 | टाइप करें: 'gedit space story.html space ampersand' और एंटर दबाएँ। |
04:05 | मैं अपने 'राइटर' डॉयुमेंट से, जो मैंने पहले सेव किया था, इस फाइल में कुछ कोड कॉपी और पेस्ट करुँगी। |
04:12 | फाइल को सेव और बंद करें। |
04:15 | याद रखें जब भी हम कोई फाइल जोड़ते या मिटाते हैं तो हमें अपना काम 'कमिट' करना है। |
04:21 | 'स्टेजिंग एरिया' में फाइल जोड़ने के लिए टाइप करें 'git space add space story.html' और एंटर दबाएँ। |
04:31 | अपना काम 'कमिट' करने के लिए टाइप करें 'git space commit space hyphen m space' डबल क्वोट्स में “Added story.html in new-chapter branch” और एंटर दबाएँ। |
04:47 | अब 'new-chapter' 'branch' का 'Git log' चेक करते हैं टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। |
04:57 | यहाँ हम अपना नवीनतम 'कमिट' “Added story.html in new-chapter branch” देख सकते हैं। |
05:04 | अब मानिए कुछ काम करने के लिए हम अपने 'master branch' में वापस जाना चाहते हैं। |
05:10 | हम टाइप करेंगे 'git space checkout space master' और एंटर दबाएँ। |
05:18 | 'Git log' चेक करने के लिए टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। |
05:27 | यहाँ हम 'कमिट' “Added story.html in new-chapter branch” नहीं देख सकते। |
05:34 | यह इसलिए है क्योंकि 'commit' केवल 'new-chapter 'branch' से सम्बन्ध रखता है। |
05:39 | अब फोल्डर की विषय वस्तु चेक करते हैं टाइप करें 'ls' और एंटर दबाएँ। |
05:45 | यहाँ हम 'story.html' फाइल भी नहीं देख सकते हैं। |
05:49 | आगे हम 'history.html' फाइल में कुछ बदलाव करेंगे। |
05:55 | अब फाइल खोलते हैं टाइप करें 'gedit space history.html space ampersand' और एंटर दबाएँ। |
06:05 | कुछ लाइनें जोड़ते हैं। |
06:08 | फाइल को सेव और बंद करते हैं। |
06:10 | इस पॉइंट पर अपना काम 'कमिट' करते हैं टाइप करें git space commit space hyphen am space डबल क्वोट्स में “Added chapter two in history.html” और एंटर दबाएँ। |
06:26 | अब तक हम 'master' ब्रांच के साथ कार्य करते आ रहे हैं। |
06:30 | अब हम चेक करते हैं यदि यह 'कमिट' new-chapter branch में दिखता है। |
06:36 | new-chapter branch में जाने के लिए टाइप करें 'git space checkout space new-chapter' और एंटर दबाएँ। |
06:46 | अब Git log चेक करते हैं टाइप करें 'git space log space hyphen hyphen oneline' और एंटर दबाएँ। |
06:55 | यहाँ हम 'commit “Added chapter two in history.html”' नहीं देख सकते क्योंकि यह 'master' 'branch' में है। |
07:04 | अब अपनी story.html फाइल में कुछ लाइनें जोड़ते हैं। टाइप करें gedit space story.html space ampersand और एंटर दबाएँ। |
07:16 | मैं अपने 'राइटर' डॉयुमेंट से कुछ लाइनें जोडूँगी। |
07:20 | फाइल को सेव और बंद करें। |
07:22 | Git status चेक करने के लिए टाइप करें git space status और एंटर दबाएँ। |
07:29 | ध्यान दें इस स्थिति में हमने अपना काम 'कमिट' नहीं किया है। |
07:33 | आपको क्या लगता है क्या होगा अगर हम कमिटिंग के बिना ब्रांच बदलने की कोशिश करते हैं? ऐसा करने से एरर आनी चाहिए। |
07:41 | अब master branch पर वापस जाने की कोशिश करते हैं। टाइप करें 'git space checkout space master' और एंटर दबाएँ। |
07:51 | यह एरर दिखाती है कि हम इन बदलावों को 'कमिट' किये बिना अन्य branches पर वापस नहीं जा सकते। |
07:59 | लेकिन क्या होता है यदि मैं बदलावों को कमिट नहीं करना चाहती, क्योंकि वे इस समय महत्वपूर्ण नहीं हैं ? यह 'stashing' उपयोग करके किया जा सकता है। |
08:08 | हम stashing के बारे में आगे आने वाले ट्यूटोरियल्स में सीखेंगे। |
08:13 | अभी के लिए हम hyphen hyphen force फ्लैग उपयोग करके इस 'ब्रांच' को बलपूर्वक एग्ज़िट करेंगे। |
08:19 | टाइप करें: git space checkout space hyphen hyphen force space master और एंटर दबाएँ। |
08:28 | एक बार फिर यह चेक करने के लिए कि बदलाव हटाए गए हैं या नहीं, हम new-chapter branch पर वापस जायेंगे। |
08:36 | टाइप करें: git space checkout space new-chapter और एंटर दबाएँ। |
08:42 | अब फाइल story.html खोलते हैं टाइप करें gedit space story.html space ampersand और एंटर दबाएँ। |
08:54 | यहाँ हम देख सकते हैं कि हमारे बदलाव हटाए गए हैं। अब gedit बंद करते हैं। |
09:01 | अगले ट्यूटोरियल में हम new-chapter branch को master branch के साथ मर्ज करना सीखेंगे। |
09:07 | इसके साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। |
09:11 | इसे सारांशित करते हैं। |
09:12 | इस ट्यूटोरियल में हमने निम्न के बारे में सीखा
'Branching' एक 'branch' बनाना और 'master branch' और नई 'branch' के बीच स्विचिंग (एक से दूसरे पर जाना)। |
09:23 | एक नियत कार्य में - 'chapter-two' नामक एक 'ब्रांच' बनाएं। |
09:28 | 'chapter-two' 'branch' में जाएँ। |
09:31 | कुछ 'कमिट्स' करें। |
09:33 | master branch में वापस जाएँ। |
09:36 | Git log चेक करें और समझें कि master branch में आप branch chapter-two के 'कमिट्स' नहीं देख सकते। |
09:44 | निम्न लिंक पर उपलब्ध वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें। |
09:52 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएं आयोजित करती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है। |
09:59 | अधिक जानकारी के लिए कृपया हमें लिखें। |
10:03 | स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के MHRD के NMEICT द्वारा निधिबद्ध है। इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
10:15 | आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |