Git/C2/Merging-and-Deleting-branches/Hindi
From Script | Spoken-Tutorial
Revision as of 12:23, 15 July 2016 by Shruti arya (Talk | contribs)
|
|
00:01 | 'Merging और deleting branches' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे 'Merging' |
00:10 | 'merging' पलटना और 'branches' डिलीट करना। |
00:14 | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ: 'Ubuntu Linux 14.04' |
00:20 | 'Git 2.3.2' और 'gedit Text Editor'. |
00:26 | आप अपनी पसंद का कोई भी 'एडिटर' उपयोग कर सकते हैं। |
00:29 | इस ट्यूटोरियल के अनुसरण के लिए आपको 'Git' कमांड्स के मूल तत्व और 'Git' में 'branching' का ज्ञान होना चाहिए। |
00:37 | यदि नहीं तो सम्बंधित 'लिनक्स' ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ। |
00:42 | श्रृंखला में पहले हमने 'branches' बनाना सीखा। |
00:47 | अब हम सीखेंगे कि दो 'branches' को कैसे मर्ज करते हैं। |
00:51 | यह डायग्राम समझाता है कि 'new-module' 'branch' 'master' ब्रांच के साथ कैसे मर्ज होता है। |
00:58 | यह 'C9' कमिट में किया जाता है। |
01:01 | 'merging' के बाद 'new-module' के 'कमिट्स' 'master ब्रांच में जोड़े गए हैं। |
01:06 | अब मैं समझाती हूँ कि यह कैसे कार्य करता है। |
01:09 | पहले हम अपनी 'Git repository mywebpage' खोलेंगे जो हमने पहले बनाई। |
01:16 | 'टर्मिनल' खोलने के लिए 'Ctrl+Alt+T' दबाएँ। |
01:20 | अपनी 'Git repository' पर जाने के लिए टाइप करें 'cd space mywebpage' और एंटर दबाएँ। |
01:29 | प्रदर्शन के लिए मैं 'html' फाइल्स का उपयोग जारी रखूँगी। |
01:33 | आप अपनी पसंद की कोई भी फाइल टाइप उपयोग कर सकते हैं। |
01:38 | यहाँ से आगे 'टर्मिनल' पर प्रत्येक कमांड टाइप करने के बाद 'Enter key' दबाना याद रखें। |
01:45 | अब 'git branch' सूची चेक करते हैं टाइप करें 'git space branch' |
01:51 | हम देख सकते हैं कि हमारे पास 'master' और 'new-chapter' नामक दो ब्रांचेस हैं। |
01:57 | 'new-chapter' ब्रांच श्रृंखला में पहले बनाया गया था और 'master' डिफ़ॉल्ट ब्रांच है। |
02:05 | अभी हम 'master' ब्रांच में हैं। |
02:08 | हम निम्न टाइप करके 'Git log' चेक करेंगे 'git space log space hyphen hyphen oneline' |
02:17 | अब 'new-chapter' ब्रांच पर जाते हैं और 'Git log' चेक करते हैं। |
02:21 | टाइप करें: 'git space checkout space new-chapter' |
02:27 | टाइप करें: 'git space log space hyphen hyphen oneline' |
02:33 | अब हम 'master' और 'new-chapter' ब्रांचेस के 'कमिट्स' की तुलना करेंगे। |
02:38 | ये चारों 'कमिट्स' दोनों ब्रांचेस के लिए समान हैं। |
02:42 | 'Added story.html in new-chapter branch' 'new-chapter' ब्रांच में है। |
02:48 | और 'Added chapter two in history.html' 'master' ब्रांच में है। |
02:54 | मर्जिंग के बाद 'Added story.html in new-chapter branch' कमिट 'master branch' में जोड़ा जायेगा। |
03:02 | अब मैं दिखाती हूँ अभी 'merge' कैसे करते हैं। |
03:05 | टाइप करें: 'git space merge space master' |
03:09 | 'Gedit' 'कमिट मैसेज' प्राप्त करने के लिए अपने आप ही खुलता है। |
03:14 | याद करें कि हमने 'gedit' को 'Git' के 'कोर एडिटर' की तरह कॉन्फ़िगर किया है। |
03:20 | अगर आपने कोई अन्य 'एडिटर' कॉन्फ़िगर किया था तो वह ही खुलेगा। |
03:26 | अगर आप एक 'Git' वर्जन उपयोग कर रहे हैं जो '1.9' से कम है तो हो सकता है 'एडिटर' नहीं खुले। |
03:33 | तो आप अगली स्टेप छोड़ सकते हैं। |
03:36 | मैं डिफ़ॉल्ट 'कमिट मैसेज' ऐसे ही उपयोग करती हूँ। |
03:40 | अगर आप 'merging' से सम्बंधित कोई अन्य मैसेज देना चाहते हैं तो यह यहाँ टाइप करें। |
03:46 | अब 'एडिटर' को सेव और बंद करें। |
03:50 | हम दोबारा 'Git log' चेक करेंगे। |
03:54 | आप देख सकते हैं कि 'master' ब्रांच के 'कमिट्स' 'new-chapter' ब्रांच के साथ मर्ज किये गए हैं। |
04:00 | आप 'merging' के लिए एक 'कमिट' मैसेज भी देख सकते हैं। |
04:04 | आगे हम 'master branch' पर जायेंगे और 'commits' चेक करेंगे। |
04:09 | टाइप करें: 'git space checkout space master' |
04:14 | अब 'Git log' चेक करते हैं। |
04:17 | यहाँ हमें 'new-chapter commits' के साथ 'master branch commits' दिखाने चाहिए थे। |
04:22 | लेकिन 'Git log' केवल 'master branch commits' दिखाता है। |
04:27 | आदर्श रूप से हमें 'master' ब्रांच में 'new-chapter' ब्रांच मर्ज करना चाहिए था। |
04:32 | लेकिन हमने किसी अन्य तरीके से इसे मर्ज किया है। |
04:36 | इसलिए हम 'master' ब्रांच में 'merging commit' नहीं देख सकते हैं। |
04:41 | अतः हम इस 'merging' को कैसे वापस ला सकते हैं ? |
04:45 | इसके लिए हमें 'new-chapter' ब्रांच पर वापस जाना पड़ेगा। |
04:50 | टाइप करें: 'git space checkout space new-chapter' |
04:54 | 'merge' पलटने के लिए टाइप करें 'git space reset space hyphen hyphen hard space HEAD tilde' |
05:04 | याद रखें लेटेस्ट रिवीजन हमेशा 'HEAD' होता है और लेटेस्ट माइनस 1 रिवीजन हमेशा 'HEAD tilde' होता है। |
05:12 | अतः 'merging' का पिछला रिवीजन प्राप्त करने के लिए हमने 'HEAD tilde' उपयोग किया है। |
05:18 | एक बार फिर 'Git log' चेक करते हैं। |
05:22 | हम देख सकते हैं कि 'merging' अब हटाई गयी है। |
05:26 | अब हम 'new-chapter' ब्रांच को 'master' ब्रांच में 'मर्ज' करेंगे। |
05:31 | हम निम्न टाइप करके पहले 'master' ब्रांच में जायेंगे 'git space checkout space master' |
05:38 | अब दोबारा 'Git log' चेक करते हैं। |
05:42 | 'मर्ज' करने के लिए हम टाइप करेंगे: 'git space merge space new-chapter' |
05:48 | 'gedit' में अपना 'merging commit message' दें। |
05:52 | फिर 'एडिटर' को सेव और बंद करें। |
05:55 | दोबारा 'Git log' चेक करें। |
05:58 | हम देख सकते हैं कि हमारा 'new-chapter' ब्रांच 'master' ब्रांच में सफलतापूर्वक मर्ज किया गया है। |
06:05 | अब इसे दोबारा 'मर्ज' करने की कोशिश करते हैं। |
06:08 | टाइप करें: 'git space merge space new-chapter' |
06:13 | अब हम एक मैसेज देखते हैं जो दिखाता है “Already up-to-date” |
06:17 | यह अच्छा तरीका है यह प्रमाणित करने का कि हमने मर्ज किया या नहीं। |
06:22 | 'मर्जिंग' के बाद 'new-chapter' ब्रांच 'Git repository' से डिलीट किया जा सकता है। |
06:28 | ब्रांच डिलीट करने के लिए टाइप करें 'git space branch space hyphen d space new-chapter' |
06:36 | अब एक बार फिर 'branch list' चेक करते हैं टाइप करें 'git space branch' |
06:43 | हम 'new-chapter' ब्रांच को इसके बाद नहीं देख सकते क्योंकि यह डिलीट किया गया है। |
06:48 | 'merging' के बिना ब्रांच डिलीट करने के लिए छोटे अक्षर में 'hyphen d' के बजाय बड़े अक्षर में 'hyphen D' उपयोग करें। |
06:56 | इसके साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। |
07:00 | इसे सारांशित करते हैं। |
07:02 | इस ट्यूटोरियल में हमने निम्न के बारे में सीखा 'Merging', 'merging' पलटना और 'branches' डिलीट करना। |
07:09 | एक नियत कार्य में 'branch chapter-two' जो हमने पिछले नियत कार्य में बनाया उसके 'कमिट्स' चेक करें। |
07:16 | इसे 'master branch' के साथ मर्ज करें और 'chapter-two' ब्रांच को डिलीट करें। |
07:22 | निम्न लिंक पर उपलब्ध वीडियो स्पोकन प्रोजेक्ट को सारांशित करता है। |
07:27 | कृपया इसे डाउनलोड करें और देखें। |
07:30 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएं आयोजित करती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है। |
07:38 | अधिक जानकारी के लिए कृपया हमें लिखें। |
07:41 | स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के MHRD के NMEICT द्वारा निधिबद्ध है। |
07:48 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
07:53 | आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |