Git/C2/Merging-and-Deleting-branches/Hindi

From Script | Spoken-Tutorial
Revision as of 12:23, 15 July 2016 by Shruti arya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
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 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Shruti arya