Difference between revisions of "Git/C2/Branching-in-Git/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| Border=1 | <center>Time</center> | <center>Narration</center> |- | 00:01 | 'Git में Branching' पर स्पोकन ट्यूटोरियल में...")
 
 
Line 1: Line 1:
 
{| Border=1
 
{| Border=1
| <center>Time</center>
+
|'''Time'''
| <center>Narration</center>
+
|'''Narration'''
 
+
 
|-
 
|-
 
|  00:01
 
|  00:01
| 'Git में Branching' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।  
+
| '''Git में Branching''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।  
  
 
|-
 
|-
 
|  00:05
 
|  00:05
 
|  इस ट्यूटोरियल में आप निम्न के बारे में सीखेंगे:
 
|  इस ट्यूटोरियल में आप निम्न के बारे में सीखेंगे:
* 'Branching'
+
'''Branching'''
* एक 'branch' बनाना और  
+
एक '''branch''' बनाना और  
* 'branches' के बीच स्विचिंग (एक से दूसरे पर जाना)।  
+
'''branches''' के बीच स्विचिंग (एक से दूसरे पर जाना)।  
  
 
|-
 
|-
 
|  00:15
 
|  00:15
 
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:
 
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:
* 'Ubuntu Linux 14.04'
+
'Ubuntu Linux 14.04'
* 'Git 2.3.2' और  
+
'Git 2.3.2' और  
* 'gedit Text Editor'.
+
'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'
+
'Branching'
* एक 'branch' बनाना और  
+
एक 'branch' बनाना और  
* 'master branch' और नई '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 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya