Git/C2/Basic-commands-of-Git/Malayalam
From Script | Spoken-Tutorial
00:01 | Basic commands of Git spoken tutorial ലേക്ക് എന്നതിലേക്ക് സ്വാഗതം. |
00:05 | ഈ ട്യൂട്ടോറിയലിൽ നാം Git repository commands of Git.എന്ന വിഷയത്തെക്കുറിച്ചു പഠിക്കും. |
00:13 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു:
'ഉബുണ്ടു ലിനക്സ് 14.04 'ജിറ്റ്' '2.3.2. ഒപ്പം 'ജിഎഡിറ്റ്' 'ടെക്സ്റ്റ് എഡിറ്റർ' . |
00:23 | താങ്കളുടെ തിരഞ്ഞെടുപ്പിലെ editor താങ്കൾക്ക് ഉപയോഗിക്കാവുന്നതാണ്. |
00:27 | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, ടെർമിനലിൽ പ്രവർത്തിക്കുന്ന' linux കമാൻഡുകൾ നിങ്ങൾക്ക് അറിഞ്ഞിരിക്കണം. ' |
00:34 | ഇല്ലെങ്കിൽ, പ്രസക്തമായ 'linux 'ട്യൂട്ടോറിയലുകൾക്കായി, ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. |
00:40 | ഇപ്പോൾ നമുക്ക്Git repository.കാണും. |
00:44 | ഞങ്ങളുടെ പ്രോജക്റ്റിന്റെ എല്ലാ ഡാറ്റയും സൂക്ഷിക്കുന്ന ഒരു ഫോൾഡറാണ്Git repository. |
00:50 | ഇത് പ്രാദേശിക യന്ത്രത്തിലോ വിദൂര യന്ത്രത്തിലോ സ്ഥാപിക്കാവുന്നതാണ്. |
00:55 | സാധാരണ ഫോൾഡറും Git repository.യും തമ്മിലുള്ള വ്യത്യാസം' |
01:00 | സാധാരണ ഫോൾഡറിൽ ഫയലുകളും ഡയറക്ടറികളും മാത്രം അടങ്ങിയിരിക്കുന്നു |
01:04 | Git repository.അതിന്റെ പൂർണ്ണമായ ചരിത്രവും ഫയലുകളും ഡയറക്ടറികളും അടങ്ങുന്നു. |
01:11 | ഇപ്പോൾ നമുക്ക് നമ്മുടെ പ്രാദേശിക മെഷീനിൽ 'Git repository' ഉണ്ടാക്കാൻ പഠിക്കാം. |
01:17 | ടെർമിനൽ തുറക്കാൻ 'Ctrl + Alt + T' കീകൾ അമർത്തുക. |
01:22 | എന്റെ സിസ്റ്റത്തിൽ, ഞാൻHome ഡയറക്ടറിയിലെGit repository.എന്ന പേരിൽ ഒരു 'ഡയറക്ടറി സൃഷ്ടിക്കും. |
01:28 | നിങ്ങളുടെ മെഷീനിൽ നിങ്ങൾക്കാവശ്യമായ ഡയറക്ടറി സൃഷ്ടിക്കാൻ കഴിയും. |
01:33 | സ്വതവേ, ഞങ്ങൾ നമ്മുടെHome ഡയറക്ടറിയിലാണ്. |
01:37 | ടൈപ്പ്: 'mkdir space mywebpage' അമർത്തുക 'Enter' . |
01:44 | ഇപ്പോൾ നമ്മൾ നമ്മുടെHome ഡയറക്ടറിയിൽ ഒരു directory "mywebpage" സൃഷ്ടിച്ചു. |
01:49 | ഈ 'ഡയറക്ടറിയിലേയ്ക്ക് പോകാന് ടൈപ് ചെയ്യുക:' cd space mywebpage 'Enter 'അമർത്തുക . |
02:00 | "Mywebpage" ഡയറക്ടറിGit repositoryആയിരിയ്ക്കാന് ടൈപ്പ് ചെയ്യുക git space init 'എന്റര്' അമര്ത്തുക. |
02:08 | സന്ദേശം നിങ്ങൾക്ക് കാണാൻ കഴിയും “Initialized empty Git repository”. |
02:13 | ഇത് സൂചിപ്പിക്കുന്നത്Git വിജയകരമായി ആരംഭിക്കുന്നു |
02:17 | ഇതാണ് 'നമ്മുടെ സിസ്റ്റത്തിൽ സൃഷ്ടിക്കപ്പെട് Git repository |
02:24 | തുടക്കത്തിനുശേഷം, 'mywebpage' 'ഫോൾഡറിനുള്ളിൽ മറച്ച ഫോൾഡർ dot git സൃഷ്ടിക്കും. |
02:32 | അദൃശ്യമായ ഫോൾഡർ കാണുന്നതിന്: 'ls space hyphen a' അമർത്തുക 'Enter' അമർത്തുക. |
02:39 | ഇത് 'dot git' ഫോൾഡർ കാണിക്കുന്നു. ഈdot git ഫോൾഡർ നീക്കം ചെയ്യുന്നത് മുഴുവൻ repository യും ഇല്ലാതാക്കും. |
02:47 | അതിനാൽ, ഈ 'dot git' ഫോൾഡറിൽ നിങ്ങൾ വളരെ ശ്രദ്ധിക്കണം. |
02:51 | ഇപ്പോൾ, നമ്മുടെ ഐഡന്റിറ്റി Git.എന്നാക്കി മാറ്റണം. |
02:55 | ഇമെയിൽ വിലാസം സജ്ജമാക്കാൻ ടൈപ്പ് ചെയ്യുക:git space config space hyphen hyphen global space user dot email space priya[dot]spoken@gmail.com Enterഅമർത്തുക . |
03:12 | ഇവിടെ, 'priya [dot] gmail [dot] com ' എന്നത് ഉപയോഗിച്ച് |
03:18 | നിങ്ങളുടെ സ്വന്തം സാധുവായ ഇമെയിൽ വിലാസം ഉപയോഗിക്കാം. |
03:21 | ഉപയോക്തൃനാമം ക്രമീകരിക്കുന്നതിന് ടൈപ്പ് ചെയ്യുകgit space config space hyphen hyphen global space user dot name space Priya Enter. അമർത്തുക |
03:36 | ഞാൻ ഒരു "Priya"ഉപയോക്തൃനാമമായി ഉപയോഗിച്ചു. "Priya" എന്നതിന് പകരം നിങ്ങളുടെ പേര് ഉപയോഗിക്കുക. |
03:43 | ഞങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്ന പേരുകളും ഇമെയിൽ വിലാസങ്ങളും 'git' 'ൽ പ്രവർത്തിക്കുന്ന വ്യക്തിയുടെ ഐഡന്റിറ്റികളാണ്. |
03:51 | അടുത്തതായി, gedit text editor നു commit മെസ്സേജ് നൽകാനായി ഞാൻ ക്രമീകരിക്കും. |
03:57 | ടൈപ്പ്:git space config space hyphen hyphen global space core dot editor space gedit Enter അമർത്തുക . |
04:09 | ഇപ്പോള്, gedit Git.എന്നതായി ക്രമീകരിച്ചിരിക്കുന്നു. |
04:14 | ഇവിടെ 'ഗ്ലോബൽ'flag ഓപ്ഷണൽ ആണ്. |
04:17 | global ഫ്ലാഗ് നെ ക്കുറിച്ച് കൂടുതൽ അറിയാൻ ഞങ്ങളുടെ സ്ലൈഡുകളിലേക്ക് തിരിച്ച് പോകും. |
04:22 | ഒന്നിലധികം റിപ്പോസിറ്ററികൾ ഒരു മെഷീനിൽ സൃഷ്ടിക്കാൻ കഴിയും. |
04:26 | നിങ്ങൾhyphen hyphen global ഫ്ലാഗ് ഉപയോഗിക്കുകയാണെങ്കിൽ, മെഷീനിലുള്ള എല്ലാ സംഭരണികൾക്കും ഈ ക്രമീകരണം ബാധകമാകും. |
04:34 | അതിനാൽ, ഒരു പുതിയGit repository, സൃഷ്ടിക്കുമ്പോഴെല്ലാം, ഈ ക്രമീകരണം സഹജമായി ഉപയോഗിക്കപ്പെടും. |
04:42 | ഒരു പ്രത്യേക റിപ്പോസിറ്ററിയിൽ മാത്രം ഐഡന്റിറ്റി വേണമെങ്കിൽ hyphen hyphen globalഫ്ലാഗ് ഉപയോഗിക്കരുത്. |
04:49 | terminal.ലേക്ക് തിരികെ പോകുക.' |
04:51 | ഇപ്പോൾ നമുക്ക് മുമ്പ് സജ്ജമാക്കിയ വ്യക്തിയുടെ കോൺഫിഗറേഷൻ വിശദാംശങ്ങൾ പരിശോധിക്കാം. |
04:57 | ടൈപ്പ്:git space config space hyphen hyphen list 'Enter.'അമർത്തുക |
05:04 | ഇപ്പോൾ താങ്കൾക്ക്editor name, email address and username.എന്നിവ കാണാം. |
05:10 | ഞാൻ പ്രകടനത്തിനായി 'html' ഫയലുകൾ ഉപയോഗിക്കും. |
05:14 | താങ്കൾക്ക് ഇഷ്ടമുള്ള ഏതൊരു ഫയൽ തരവും ഉപയോഗിക്കാം. ഉദാഹരണത്തിന് ടെക്സ്റ്റ് ഫയലുകൾ അല്ലെങ്കിൽ പ്രമാണ ഫയലുകൾ. |
05:22 | 'ടെർമിനലിലേക്ക് തിരികെ പോകുക.' 'പ്രോംപ്റ്റ്' ക്ലിയർ ചെയ്യട്ടെ. |
05:26 | ഇപ്പോൾ ടൈപ്പ്: ചെയുക gedit space mypage.html space ampersand.'. |
05:34 | നിങ്ങൾ മറ്റൊരു ഫയൽ ഉപയോഗിക്കുകയാണെങ്കിൽ "mypage.html" എന്നതിനുപകരം ആ ഫയലിന്റെ പേര് കൊടുക്കുക. |
05:41 | പ്രോംപ്റ്റിനെ സ്വതന്ത്രമാക്കാൻ '&' (അമ്പേഴ്സണ്ട് ) ഞങ്ങൾ ഉപയോഗിക്കുന്നു. ഇപ്പോൾ 'Enter' അമർത്തുക. |
05:47 | ഞാൻ മുമ്പ് സംരക്ഷിച്ച 'Writer ഡോക്യുമെന്റ് മുതൽ, ഈ ഫയലിൽ ചില കോഡ് copy paste |
05:54 | സമാനമായി, നിങ്ങളുടെ ഫയലിലേക്ക് കുറച്ച് ഉള്ളടക്കം ചേർക്കുക. |
05:58 | ഇപ്പോൾ എന്റെ ഫയൽ സേവ് ചെയ്യുന്നത് |
06:00 | അതിനാൽ, അതിൽ ചില കോഡ് ഉള്ള ഒരു 'html' ഫയൽ ഉണ്ട്. |
06:05 | ശ്രദ്ധിക്കുക: 'mypage.html' 'എവിടെയാണെന്നെ എവിടായാലും താങ്കൾ താങ്കളുടെ ഫയൽ നെയിം മാറ്റി സ്ഥാപിക്കണം. |
06:13 | അടുത്തതായി, "mypage.html" എന്ന ഫയൽ പിന്തുടരുന്നതിന് ഞങ്ങൾ 'ഗിറ്റ്' 'ചോദിക്കും. |
06:18 | ടെർമിനലിലേക്ക് തിരികെ സ്വിച്ച് ടൈപ്പ് ചെയ്യുക:git space add space mypage.html Enter.അമർത്തുക |
06:27 | ഇപ്പോൾ 'Git' ന്റെ നിലവിലെ സ്ഥിതി പരിശോധിക്കും. അതിനാൽ, ടൈപ്പ് ചെയ്യുക:git space status 'Enter' അമർത്തുക. |
06:36 | നിങ്ങൾക്ക് "പുതിയ ഫയൽ:mypage.html" കാണുക. 'ഈ ഫയലിൽ വരുത്തിയ മാറ്റങ്ങൾ പിന്തുടരുന്നതിന്' Git ആരംഭിച്ചു. |
06:48 | ഇത് tracking. എന്നറിയപ്പെടുന്നു. |
06:51 | നമുക്ക് നമ്മുടെ ഫയലിലേക്ക് തിരികെ പോകാം 'mypage.html' |
06:55 | കൂടാതെ ഈ ഫയലിലേക്ക് കൂടുതൽ കോഡ് കോഡുകൾ ചേർക്കുക. |
06:58 | മുമ്പത്തേപ്പോലെ, ഞാൻ എന്റെ 'Writer' ഫയലിൽ നിന്നും പകർത്തി ഒട്ടിക്കും. |
07:06 | 'സേവ്' ചെയ്ത ഫയല് അടയ്ക്കുക. |
07:10 | തുടർന്ന് ടെർമിനലിലേക്ക് തിരികെ പോകുക. മുമ്പത്തെപ്പോലെ,Git, എന്ന നിലവിലെ സ്റ്റാറ്റസ് പരിശോധിക്കാൻ, ടൈപ്പ് ചെയ്യുക:git space status Enter. അമർത്തുക |
07:21 | ഇത് കാണിക്കുന്നു:“Changes not staged for commit:” “modified:mypage.html”. |
07:28 | ഇതിനർത്ഥം നമ്മൾ വരുത്തിയ മാറ്റങ്ങൾ staging area. ചേർത്തിട്ടില്ലെന്നാണ്. |
07:34 | staging area. എന്നറിയാൻ നമുക്ക് 'സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം. |
07:39 | staging area. ചെയ്യേണ്ട മാറ്റങ്ങൾ സംബന്ധിച്ച വിവരങ്ങൾ സംഭരിക്കുന്ന ഒരു ഫയൽ. |
07:46 | ഫയലിന്റെ ഉള്ളടക്കം ' staging area.ചേർക്കുന്നതിന് മുമ്പ് ചേർക്കേണ്ടതാണ്. |
07:51 | വരാനിരിക്കുന്ന ട്യൂട്ടോറിയലുകളിലെcommit നെക്കുറിച്ച് കൂടുതൽ ചർച്ച ചെയ്യാം. |
07:56 | പഴയ Git പതിപ്പുകൾ staging area.ക്കു പകരം indexഉപയോഗിച്ചു. ' |
08:01 | ഇപ്പോൾ, staging area.ൽ പുതിയ മാറ്റങ്ങൾ എങ്ങനെ ചേർക്കാമെന്ന് നമുക്ക് നോക്കാം. |
08:07 | 'ടെർമിനൽ' ലേക്ക് മടങ്ങുക. 'പ്രോംപ്റ്റിനെ' ക്ലിയർ ചെയുക |
08:11 | ടൈപ്പ് ചെയ്യുക:git space add space mypage dot html 'Enter' അമർത്തുക. |
08:19 | ജിറ്റ് നില പരിശോധിക്കുന്നതിന്, git space status ടൈപ്പ് ചെയ്ത് 'Enter' അമർത്തുക. |
08:26 | ഇപ്പോൾ നിങ്ങൾക്ക് സന്ദേശം കാണാം “Changes to be committed:”. |
08:30 | ഇതിനർത്ഥം ഫയൽ staging area ചേർത്തിട്ടുണ്ട്, അത് പ്രതിജ്ഞാബദ്ധമാണ്. |
08:37 | ഇപ്പോൾ നമ്മൾ freeze നമ്മുടെ കോഡാണ്. |
08:40 | ഞങ്ങളുടെ ജോലിയിൽ ഒരു പ്രത്യേക ഘട്ടത്തിൽ എത്തുമ്പോൾ അവ ഞങ്ങൾക്ക്repository. ൽ സേവ് ചെയ്യാൻ കഴിയും. ഇത് commit. എന്നറിയപ്പെടുന്നു. |
08:49 | ഓരോ commit username, email-id, date, time commit message എന്നിവ കൊണ്ട് സംരക്ഷിച്ചിരിക്കുന്നു . |
08:57 | ഇപ്പോൾ നമുക്ക് commit'.എങ്ങനെ എന്ന് നോക്കാം. ടെർമിനലിലേക്ക് തിരികെ സ്വിച്ച് ചെയ്യുക:റ് git space commit' അമർത്തുക 'Enter' അമർത്തുക. |
09:07 | gedit text editor commit മെസ്സേജ് കിട്ടാൻ യാന്ത്രികമായി തുറക്കുന്നു. |
09:13 | ആദ്യവരിയിൽ ഞാൻ ടൈപ്പ് ചെയ്യും:“Initial commit” commit message. ആയിട്ടാണ്. |
09:18 | നിങ്ങൾക്കാവശ്യമുള്ള ഏതെങ്കിലും ഇൻഫൊർമേറ്റീവ് മെസ്സേജ് ടൈപ്പുചെയ്യാൻ കഴിയും. |
09:22 | ഇവിടെ hash.ഉപയോഗിച്ച് ചില വരികൾ തുടങ്ങാം. നിങ്ങൾക്ക് അവ ഒഴിവാക്കാവുന്നതാണ് അല്ലെങ്കിൽ നിങ്ങൾക്കവ ഇല്ലാതാക്കാം. |
09:30 | hash. ലൈനിന് മുമ്പോ ശേഷമോ ദയവായിcommit message എഴുതുക. |
09:35 | ഭാവിയിൽ ഈcommit message ഉപയോഗിച്ച്, ഈ ഘട്ടത്തിൽ ഞങ്ങൾ എന്തു ചെയ്താലും നമുക്ക് തിരിച്ചറിയാം. |
09:41 | സേവ് ചെയ്ത എഡിറ്റർ അടയ്ക്കുക. |
09:44 | താഴെ കൊടുത്തിരിക്കുന്ന ചില വിവരങ്ങൾ കാണുക:
commit message എത്ര ഫയലുകൾ ഞങ്ങൾ മാറ്റിയിരിക്കുന്നു ഞങ്ങൾ എത്ര ശ്രമങ്ങൾ ചെയ്തു ഫയലിന്റെ പേര്. |
09:56 | ഇപ്പോൾ g git log ' കമാൻഡ് ഉപയോഗിച്ച് commitവിശദാംശങ്ങൾ നമുക്ക് നോക്കാം. |
10:00 | ടൈപ്പ് ചെയുക git space log അമർത്തുക 'Enter.' |
10:06 | ഞങ്ങളുടെ സംഭരണിയിൽ നമുക്ക് ഒരു commit ഉണ്ട് |
10:09 | ഇത് commit hash' അല്ലെങ്കിൽSHA-1 hash.എന്നറിയപ്പെടുന്ന ഒരു തനതായ ID പ്രദർശിപ്പിക്കുന്നു. |
10:16 | SHA-1 hash.എന്നതിനെക്കുറിച്ച് കൂടുതൽ അറിയാൻ ഞങ്ങളുടെ സ്ലൈഡുകളിലേക്ക് സ്വിച്ചുചെയ്യുക. |
10:20 | SHA-1 hash.40 ആൽഫ-ന്യൂമെറിക് പ്രതീകങ്ങളുടെ ഒരു യൂണിക് ഐഡിയാണ്. |
10:25 | hash value. ൽ ഗിറ്റ് എല്ലാ വിവരങ്ങളും ഡാറ്റാബേസിൽ സംഭരിക്കുന്നു.' |
10:31 | SHA-1 hash'. ഉപയോഗിച്ച്Git commit തിരിച്ചറിഞ്ഞു. |
10:35 | ഭാവി ട്യൂട്ടോറിയലുകളിൽ 'SHA-1 ഹാഷ്' ന്റെ പ്രാധാന്യം നിങ്ങൾ മനസ്സിലാകും. |
10:41 | നമുക്ക് ടെർമിനലിലേക്ക് തിരിച്ചു വരാം. |
10:43 | commit ന്റെ പേര്, author name, email address, date, time commit message തുടങ്ങിയ വിശദാംശങ്ങളും ഇത് കാണിക്കുന്നു. |
10:56 | ഇതിനോടൊപ്പം, ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു. |
11:00 | നമുക്ക് ചുരുക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്:
'ജിറ്റ് റിപ്പോസിറ്ററി' 'ഉം Git init, status, commit & lag 'തുടങ്ങിയ ചില അടിസ്ഥാന നിർദ്ദേശങ്ങൾ' ഗിറ്റ് 'ആണ്. |
11:14 | ഒരു അസ്സൈൻമെന്റ് പോലെ - നിങ്ങളുടെ മെഷീനിൽ ഒരു directory സൃഷ്ടിക്കു, അതിനെ' റിപ്പോസിറ്ററിയായി മാറ്റുക. |
11:20 | ഒരു ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിച്ച് അതിലേക്ക് കുറച്ച് ഉള്ളടക്കം ചേർക്കുക. |
11:25 | Git repository. ടെ staging area യിൽ ചേർക്കുക.' |
11:29 | repository ലേക്ക് ഫയൽ Commit ചെയുക |
11:32 | git logകമാൻഡ് ഉപയോഗിച്ച് commit വിശദാംശങ്ങൾ കാണുക. |
11:35 | താഴെയുള്ള ലിങ്കിലുളള വീഡിയോ സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. ദയവായി അത് ഡൌൺലോഡ് ചെയ്ത് കാണുക. |
11:43 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവരെ സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഞങ്ങൾക്ക് എഴുതുക. |
11:55 | സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്ട്, എൻ എം ഇ ഐ സി, എം എച്ച് ആർ ഡി, ഇന്ത്യാ ഗവണ്മെന്റിന്റെതാണ്. |
12:02 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ താഴെ പറയുന്ന ലിങ്കിൽ ലഭ്യമാണ്. |
12:08 | ഇത് ഐ.ഐ.ടി ബോംബെയിൽ നിന്ന് വിജി നായർ ചേരുന്നതിന് നന്ദി. |