Difference between revisions of "Git/C2/Inspection-and-Comparison-of-Git/Tamil"
From Script | Spoken-Tutorial
(Created page with "{| Border=1 | <center>Time</center> | <center>Narration</center> |- | 00:01 | ''' Gitன் மேற்பார்வை மற்றும் ஒப்பிடுதல...") |
|||
Line 9: | Line 9: | ||
|- | |- | ||
| 00:06 | | 00:06 | ||
− | | இந்த டுடோரியலில் நாம் கற்கப்போவது: | + | | இந்த டுடோரியலில் நாம் கற்கப்போவது: '''git diff''', '''git show''', '''git blame''' மற்றும் '''git help''' commandகள். |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:17 | | 00:17 | ||
− | | இந்த டுடோரியலுக்கு, நான் பயன்படுத்துவது | + | | இந்த டுடோரியலுக்கு, நான் பயன்படுத்துவது, '''Ubuntu Linux 14.04''', '''Git 2.3.2''' மற்றும் '''gedit Text Editor'''. |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 369: | Line 362: | ||
|- | |- | ||
| 10:27 | | 10:27 | ||
− | | உதவி பெற, கீழ்கண்ட syntaxஐ பின்பற்றவும்- | + | | உதவி பெற, கீழ்கண்ட syntaxஐ பின்பற்றவும்- '''git help <verb> ''' அல்லது '''git <verb> hyphen hyphen help ''' அல்லது '''man git <verb>''' |
− | '''git help <verb> ''' அல்லது | + | |
− | |||
− | |||
− | |||
|- | |- | ||
| 10:40 | | 10:40 | ||
Line 390: | Line 379: | ||
| 10:59 | | 10:59 | ||
| இத்துடன், நாம் இந்த டுடோரியலின் முடிவுக்கு வந்து விட்டோம். | | இத்துடன், நாம் இந்த டுடோரியலின் முடிவுக்கு வந்து விட்டோம். | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 11:04 | | 11:04 | ||
− | | இந்த டுடோரியலில் , நாம் கற்றது: | + | | சுருங்கசொல்ல இந்த டுடோரியலில் , நாம் கற்றது: '''git diff''', '''git show''', '''git blame''' மற்றும் '''git help''' commandகள். |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 11:15 | | 11:15 | ||
− | | பயிற்சியாக, கீழ்கண்ட commandகளை ஆய்வு செய்யவும்: | + | | பயிற்சியாக, கீழ்கண்ட commandகளை ஆய்வு செய்யவும்: '''git reflog''', '''git diff HEAD tilde HEAD''', '''git show HEAD''' மற்றும் '''man git diff'''. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- |
Latest revision as of 11:58, 28 February 2017
|
|
00:01 | Gitன் மேற்பார்வை மற்றும் ஒப்பிடுதல் குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு. |
00:06 | இந்த டுடோரியலில் நாம் கற்கப்போவது: git diff, git show, git blame மற்றும் git help commandகள். |
00:17 | இந்த டுடோரியலுக்கு, நான் பயன்படுத்துவது, Ubuntu Linux 14.04, Git 2.3.2 மற்றும் gedit Text Editor. |
00:29 | உங்களுக்கு விருப்பமான editorஐ பயன்படுத்தலாம். |
00:33 | இந்த டுடோரியலை புரிந்து கொள்ள, terminal-லில் Linux command களை பயன்படுத்த தெரிந்திருக்க வேண்டும். |
00:40 | இல்லையெனில், அதற்கான Linux டுடோரியல்களுக்கு எங்கள் வலைத்தளத்தை பார்க்கவும். |
00:46 | git diff commandஉடன் தொடங்குவோம். |
00:50 | இந்த command, fileகளின் தற்போதைய நிலைமையின் மாற்றங்களை காட்டும். |
00:55 | இப்போது, அதன் செயல்பாட்டை காணலாம். Terminalஐ திறக்க, Ctrl+Alt+Tஐ ஒன்றாக அழுத்தவும். |
01:03 | நாம் முன்னர் உருவாக்கிய, Git repository mywebpageக்கு செல்வோம். |
01:09 | டைப் செய்க: cd space mywebpage , பின் Enter ஐ அழுத்தவும். |
01:15 | செயல் விளக்கத்திற்கு, html fileகளையே தொடர்ந்து பயன்படுத்துகிறேன். |
01:20 | உங்களுக்கு விருப்பமான எந்த file வகையையும் பயன்படுத்தலாம். |
01:24 | முதலில், செயல்விளக்க நோக்கத்திற்கு, history.html என்ற fileஐ உருவாக்கி, அதை commit செய்கிறேன். |
01:32 | டைப் செய்க: gedit space history.html space ampersand , பின் Enter ஐ அழுத்தவும். |
01:41 | Writer documentல் முன்னதாக சேமித்து வைத்திருந்த சில codeகளை copy- paste செய்கிறேன். |
01:48 | File-ஐ சேமித்து மூடவும். |
01:51 | ஒரு fileஐ, நீக்கவோ அல்லது சேர்க்கவோ செய்தால், commit செய்ய நினைவில் கொள்ளவும். |
01:58 | staging areaவிற்கு fileஐ சேர்க்க, டைப் செய்க: git space add space history.html, பின் Enter ஐ அழுத்தவும். |
02:08 | commit செய்ய, டைப் செய்க: git space commit space hyphen m space இரட்டை மேற்கோள்களில் “Added history.html” , பின் Enter ஐ அழுத்தவும். |
02:21 | Git logஐ பார்க்க, டைப் செய்க: git space log, பின் Enter ஐ அழுத்தவும். |
02:28 | தற்போது, நமது repositoryல், இரண்டு commitகள் உள்ளன. |
02:33 | mypage.html மற்றும் history.html fileகளை திறக்க, டைப் செய்க: gedit space mypage.html space history.html space ampersand |
02:47 | இங்கு, mypage.html என்ற file, நாம் முந்தைய டுடோரியலில் உருவாக்கிய file ஆகும். இப்போது, Enterஐ அழுத்தவும். |
02:56 | இந்த fileகளினுள், சில வரிகளை சேர்ப்போம் மற்றும் நீக்குவோம். |
03:01 | பிறகு fileகளை சேமித்து மூடவும். |
03:05 | சில தருணங்களில், நம் fileகளில் என்ன மாற்றங்கள் செய்தோம் என்று நினைவிருக்காது. |
03:11 | Git status ஐ பார்க்க, டைப் செய்க: git space status , பின் Enter ஐ அழுத்தவும். |
03:19 | அது, மாற்றியமைக்கப்பட்ட fileகளின் பெயர்களை காட்டும். ஆனால், வேறு எந்த விவரங்களையும் நாம் பெற முடியாது. |
03:26 | இந்த fileகளின் உண்மையான மாற்றங்களைக் காண |
03:35 | டைப் செய்க: git space diff, பின் Enter ஐ அழுத்தவும். |
03:40 | இந்த command, fileன் தற்போதைய நிலைமையை, சமீபத்திய commitஉடன் ஒப்பிடும். |
03:46 | இங்கு, history.html fileன் இரண்டு versionகளை காண்பீர்கள். |
03:51 | a slash history.html என்பது கடைசி commitன் version ஆகும். அது minus குறியினால் காட்டப்படுகிறது. |
04:00 | b slash history.html என்பது தற்போதைய நிலைமையின் version ஆகும். அது plus குறியினால் காட்டப்படுகிறது. |
04:09 | ஆதலால், இங்கு minus குறி கொண்ட சிகப்பு நிற வரி, பழைய version ஆகும். |
04:15 | மற்றும், plus குறி கொண்ட பச்சை நிற வரி, புதிய version ஆகும். |
04:20 | மேலும் பார்க்க, down arrow key ஐ அழுத்தவும். |
04:23 | நாம் புதிய versionல் சேர்த்த வரிகள் இவை தான். |
04:28 | மேலும், mypage.html fileலில் செய்யப்பட்ட மாற்றங்களை காணலாம். down arrow keyஐ அழுத்தவும். |
04:35 | வெளியேறுவதற்கு, q keyஐ அழுத்தவும். |
04:38 | இங்கு, output பல நிறங்களில் காட்டப்படுகிறது. |
04:42 | வரிகள் பல நிறங்களில் தெரியவில்லையெனில், டைப் செய்க: git space config space hyphen hyphen global space color dot ui space true, பின் Enterஐ அழுத்தவும். |
04:57 | நிறங்கள் தெரிய வேண்டாம் என்றால், இந்த commandல், trueக்கு பதிலாக,false ஐ பயன்படுத்துங்கள். |
05:03 | டைப் செய்க: git space diff , பின் Enterஐ அழுத்தவும். இப்போது, output, நிறங்கள் இன்றி தெரியும். |
05:13 | அடுத்து, ஒரு குறிப்பிட்ட fileலின் மாற்றங்களைக் காணலாம். |
05:18 | டைப் செய்க: git space diff space history.html , பின் Enter ஐ அழுத்தவும். |
05:25 | இங்கு, history.html fileலில் செய்யப்பட்ட மாற்றங்களை மட்டுமே காண முடியும். |
05:31 | இப்போது, staging areaவிற்கு fileகளை சேர்ப்போம். டைப் செய்க: git space add space history.html space mypage.html , பின் Enter ஐ அழுத்தவும். |
05:45 | Git diff ஐ மீண்டும் சரிபார்க்க, டைப் செய்க: git space diff, பின் Enter ஐ அழுத்தவும். |
05:52 | இம்முறை, நமக்கு output ஏதும் கிடைக்காது, ஏனெனில், நமது file கள் staging area விற்கு சேர்க்கப்பட்டுவிட்டன. |
05:59 | அந்நேரங்களில், டைப் செய்க: git space diff space hyphen hyphen staged, பின் Enter ஐ அழுத்தவும். |
06:08 | இப்போது, git diff commandல் கிடைத்த output போலவே, ஒரு outputஐ காண முடியும். |
06:15 | அதே முடிவைப் பெற, hyphen hyphen staged க்கு பதிலாக, hyphen hyphen cached ஐ பயன்படுத்தலாம். |
06:23 | தற்போதைய நிலைமையை முந்தைய commit உடன் எப்படி ஒப்பிடுவது? |
06:28 | முதலில், Git log ஐ காண, டைப் செய்க: git space log space hyphen hyphen oneline, பின் Enter ஐ அழுத்தவும். |
06:38 | இப்போது, தற்போதைய நிலைமையை, Initial commit உடன் ஒப்பிட வேண்டும் என்று வைத்துக் கொள்வோம். |
06:43 | டைப் செய்க: git space diff space, பிறகு, Initial commitன், commit hash ஐ, copy மற்றும் paste செய்க, பின் Enter ஐ அழுத்தவும். |
06:52 | இங்கு வேறுபாட்டை நாம் காணலாம். |
06:55 | இவ்வாறு நம் repositoryல் தற்போதைய நிலைமையுடன் ஒரு முந்தைய commitஐ ஒப்பிடலாம். |
07:02 | இவ்வழியில், git diff command ஐ பயன்படுத்தி, மாற்றியமைக்கப்பட்ட fileகளில் உள்ள மாற்றங்களைக் காணலாம். |
07:09 | commit செய்வதற்கு முன்பு, என்ன மாற்றங்கள் செய்தோம் என்பதை உறுதிப்படுத்த, இது உதவி செய்யும். |
07:15 | இவ்விடத்தில், நமது வேலையை freeze செய்வோம். |
07:19 | commit செய்ய, டைப் செய்க: git space commit space hyphen m space இரட்டை மேற்கோள்களில் “Added colors”, பின் Enterஐ அழுத்தவும். |
07:30 | அடுத்து, இரண்டு commitகளுக்கு இடையே உள்ள வேறுபாட்டை காணக் கற்போம். |
07:35 | Git log ஐ சரி பார்க்க, டைப் செய்க:git space log space hyphen hyphen oneline, பின் Enter ஐ அழுத்தவும். |
07:44 | டைப் செய்க: git space diff space , பிறகு, ” Initial commit” ன், commit hash ஐ, copy மற்றும் paste செய்க space இப்போது, Added colors ன் , commit hash ஐ, copy மற்றும் paste செய்க, பின் Enter ஐ அழுத்தவும். |
07:58 | இரண்டு commitகளுக்கும் உள்ள வேறுபாட்டை காணலாம். |
08:03 | அடுத்து, கடைசி revisionயும், இரண்டாவது கடைசி revisionயும் ஒப்பிடலாம். |
08:08 | டைப் செய்க: git space diff space HEAD space HEAD tilde , பின் Enter ஐ அழுத்தவும். |
08:16 | HEAD' என்பது, “Added colors” என்ற commit message ஐ கொண்ட, கடைசி revsion ஆகும். |
08:22 | HEAD tilde என்பது, “Added history.html” என்ற commit message ஐ கொண்ட, இரண்டாவது கடைசி revision ஆகும். |
08:30 | HEAD என்பது சமீபத்திய revision ஆகும். HEAD tilde என்பது, சமீபத்திய minus 1 revision ஆகும். |
08:39 | அதே போல், சமீபத்திய minus 2 revision, HEAD tilde 2, சமீபத்திய minus 3 revision HEAD tilde 3. |
08:50 | terminalலுக்கு வருவோம். |
08:53 | இப்போது, commitன் முழு விவரங்களை அறிய உதவி செய்யும், git show command பற்றிக் கற்போம். |
09:00 | டைப் செய்க: git space show , பின் Enterஐ அழுத்தவும். |
09:04 | repositoryல் சமீபத்திய commitன் விவரங்களை இது காட்டும். |
09:10 | commitன் விவரங்களுடன், fileகளின் மாற்றங்களையும் அது காட்டும். |
09:16 | கூட்டாக வேலை செய்யும் போது, இந்த சிறப்பியல்பு உதவியாக இருக்கும். |
09:20 | இப்போது, Git log ஐ பார்க்க, டைப் செய்க: git space log space hyphen hyphen oneline, பின் Enterஐ அழுத்தவும். |
09:30 | Initial commitன் விவரங்களைக் காண, டைப் செய்க: git space show space, பிறகு, Initial commitன், commit hashஐ, copy மற்றும் paste செய்க, பின் Enter ஐ அழுத்தவும். |
09:42 | இங்கு, Initial commitன் விவரங்களைக் காணலாம். |
09:46 | இதே முறையில், நமது repositoryல் இருக்கும் எந்த commitன் விவரங்களையும் காணலாம். |
09:51 | அடுத்து, ஒரு fileலின் முழு வரலாற்றை காணக் கற்போம். |
09:56 | mypage.htmlன் முழு வரலாற்றை காண, டைப் செய்க: git space blame space mypage.html , பின் Enterஐ அழுத்தவும். |
10:07 | இங்கு, mypage.htmlன் முழு வரலாற்றை காணலாம், அதாவது, அதை உருவாக்கிய நிலையிலிருந்து தற்போதைய நிலை வரை. |
10:17 | இதே முறையில், உங்கள் repositoryயின் எந்த fileன் முழு விவரங்களையும் காணலாம். |
10:22 | இறுதியாக, Gitலிருந்து எப்படி உதவி பெறுவது எனக் காண்போம். |
10:27 | உதவி பெற, கீழ்கண்ட syntaxஐ பின்பற்றவும்- git help <verb> அல்லது git <verb> hyphen hyphen help அல்லது man git <verb> |
10:40 | உதாரணத்திற்கு, git help show. |
10:44 | இதை செய்துகாட்டுகிறேன். terminalலுக்கு திரும்பி வந்து, டைப் செய்க: git space help space show, பின் Enterஐ அழுத்தவும். |
10:55 | இங்கு, show commandன் கையேட்டை காணலாம். |
10:59 | இத்துடன், நாம் இந்த டுடோரியலின் முடிவுக்கு வந்து விட்டோம். |
11:04 | சுருங்கசொல்ல இந்த டுடோரியலில் , நாம் கற்றது: git diff, git show, git blame மற்றும் git help commandகள். |
11:15 | பயிற்சியாக, கீழ்கண்ட commandகளை ஆய்வு செய்யவும்: git reflog, git diff HEAD tilde HEAD, git show HEAD மற்றும் man git diff. |
11:29 | இந்த இணைப்பில் உள்ள வீடியோ ஸ்போகன் டுடொரியல் திட்டத்தை சுருங்க சொல்கிறது. அதை தரவிறக்கி காணவும். |
11:37 | ஸ்போகன் டுடொரியல் திட்டக்குழு செய்முறை வகுப்புகள் நடத்தி இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்கள் தருகிறது. மேலும் விவரங்களுக்கு எங்களுக்கு மின்னஞ்சல் செய்யவும். |
11:48 | ஸ்போகன் டுடோரியல் திட்டத்திற்கு ஆதரவு இந்திய அரசாங்கத்தின், NMEICT, MHRD மூலம் அளிக்கிறது. |
11:55 | மேலும் விவரங்களுக்கு எங்களுக்கு மின்னஞ்சல் செய்யவும். |
12:00 | இந்த டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ. குரல் கொடுத்தது ஐஐடி பாம்பேயில் இருந்து பிரியா. நன்றி. |