Git/C2/Branching-in-Git/Malayalam
From Script | Spoken-Tutorial
Revision as of 17:36, 2 April 2018 by PoojaMoolya (Talk | contribs)
|
|
00:01 | Branchingഎന്ന സ്പോകെൻ ട്യൂട്ടോറിയൽ ലേക്ക് സ്വാഗതം |
00:05 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കുന്നത്: Branching'branch' ഉണ്ടാകുന്നത് സ്വിച്ചിങ് ബിറ്റ്വീൻ branches. |
00:15 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു:
Ubuntu Linux 14.04 Git 2.3.2 and gedit Text Editor. |
00:25 | താങ്കള് തിരഞ്ഞെടുത്ത ഏതെങ്കിലും 'എഡിറ്റര്' ഉപയോഗിക്കാവുന്നതാണ്. |
00:29 | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, 'ടെർമിനൽ' ലെ 'ലിനക്സ്' കമാൻഡുകൾ പ്രവർത്തിക്കുന്നുവെന്ന് നിങ്ങൾക്ക് അറിഞ്ഞിരിക്കണം. |
00:36 | ഇല്ലെങ്കിൽ, പ്രസക്തമായ 'ലിനക്സ്' 'ട്യൂട്ടോറിയലുകൾക്കായി, ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. |
00:42 | branching നമുക്ക് പഠിക്കാം. |
00:44 | സാധാരണഗതിയിൽ, 'പുതിയ ഘടകങ്ങൾ വികസിപ്പിക്കുന്നതിനോ ഒരുbug.ശരിയായോ ചെയ്യുന്നതിനുള്ള ഒരു പദ്ധതിയിൽ branchesഉപയോഗിക്കുന്നു. |
00:52 | പദ്ധതിയുടെ പുതിയ ഘടകം കൊണ്ട് പ്രധാന പദ്ധതിയെ ബുദ്ധിമുട്ടിക്കാതെ പ്രവർത്തിക്കാൻ ഇത് സഹായിക്കുന്നു. |
00:58 | Git നട്വ ഡിഫാൾട് branch master ആണ്. |
01:02 | പുതിയ മൊഡ്യൂളുകൾ വികസിപ്പിക്കുന്നതിനായി ഞങ്ങൾ വ്യത്യസ്ത branches ഉപയോഗിക്കുന്നു |
01:06 | അതു പിന്നീട് master branch ലുമായി ലയിക്കും. |
01:11 | ഉദാഹരണത്തിന്, ഈ ഡയഗ്രം master new-module branches.എന്നീ റിപ്പോസിറ്ററികള് കാണിക്കുന്നു. |
01:18 | master branch. C1, C2 ',' 'C3' 'എന്നീ പേരുകള് ഉണ്ട്. |
01:25 | അതിനു ശേഷം C3 commit എന്ന പേരിൽ ഒരു പുതിയ ബ്രാഞ്ച് പുതിയൊരു ഘടകം സൃഷ്ടിച്ചു. |
01:30 | 'C4, C5' , 'C8' 'എന്നിവ' പുതിയ മൊഡ്യൂൾ branch. ന്റെ commits ആണ്. |
01:36 | അതേ സമയം, commits C6 and C7 'എന്നീ കംപ്യൂട്ടറുകള് ഉണ്ടാക്കിയിട്ടുണ്ട്. |
01:43 | ഇവിടെ new-module' branch അ മാസ്റ്റർ 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 'Enter' അമർത്തുക. |
02:19 | ഞാൻ പ്രകടനത്തിനായി 'html' ഫയലുകൾ ഉപയോഗിക്കുന്നത് തുടരും. നിങ്ങളുടെ തിരഞ്ഞെടുപ്പിലുള്ള ഏത് തരത്തിലുള്ള ഫയലും നിങ്ങൾക്ക് ഉപയോഗിക്കാം. |
02:28 | 'ജിറ്റ് സ്പേസ് ലോഗ് സ്പേസ് ഹൈഫൻ ഹൈഫൻ ഓൺലൈൻ ടൈപ് ചെയ്ത്' Git log'പരിശോധിക്കുക' അമർത്തുക. ' |
02:37 | ആദ്യമായി, നമുക്ക് 'repository' ലെ ഏതെങ്കിലും ബ്രാഞ്ച് ഉണ്ടോ എന്ന് പരിശോധിക്കും. |
02:43 | ടൈപ്പ്: git space branch Enterഅമർത്തുക . |
02:48 | ഇത് നേരത്തെ സൂചിപ്പിച്ചതുപോലെ branch 'master', കാണിക്കുന്നു. |
02:53 | ഇപ്പോൾ പറയുക, "new-chapter".എന്ന പേരിൽ ഒരു branch സൃഷ്ടിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. |
02:57 | ടൈപ്പ്: git space branch space new-chapter' Enter അമർത്തുക . |
03:04 | git space branch ടൈപ്പ് ചെയ്ത് branch list നമുക്ക് കാണാം. Enter. അമർത്തുക |
03:12 | ഇവിടെ, നമുക്ക് പട്ടികയിൽ 'branch "new-chapter" 'കാണാം. |
03:16 | 'മാസ്റ്റർ ബ്രാഞ്ച്' ഉപയോഗിച്ച് ആസ്റ്ററിക് ചിഹ്നവും നമുക്ക് കാണാം. |
03:20 | ഇപ്പോൾ ഞങ്ങൾ master branch.ൽ പ്രവർത്തിക്കുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു. |
03:25 | master branch.എന്ന വിഭാഗത്തിലേക്ക് കടക്കുന്നതിനായി, git space checkout space new-chapter ടൈപ്പ് ചെയ്ത . 'Enter' അമർത്തുക . |
03:36 | 'ബ്രാഞ്ച്' പേര് പരിശോധിക്കുന്നതിന് ടൈപ്പ് ചെയ്യുക: 'ജിറ്റ് സ്പേസ് ബ്രാഞ്ച്' അമർത്തുക 'Enter' . |
03:42 | നക്ഷത്രചിഹ്നം കാണുമ്പോൾ, ഇപ്പോൾ നമ്മൾ "new-chapter" branch ആണ് എന്ന് മനസ്സിലാക്കാം. |
03:49 | അടുത്തതായി, 'html' 'story.html' കൂടാതെcommit എന്നീ html ഫയലുകളും ഞാൻ സൃഷ്ടിക്കും. |
03:57 | ടൈപ്പ്: gedit space story.html space ampersand Enter.അമർത്തുക |
04:05 | ഞാൻ നേരത്തെ ശേഖരിച്ച എന്റെ 'Writer' ഡോക്യുമെന്റ് ൽ നിന്നും ഈ ഫയലിലേക്ക് ചില പേരുകൾ കോപ്പി പേസ്റ്റ് ചെയുക |
04:12 | ഫയല് Save ചെയ്ത ക്ലോസ് ചെയ്യുക. |
04:15 | ഓർമ്മിക്കുക, നമ്മൾ ഏത് ഫയലും ചേർക്കുമ്പോഴോ നീക്കംചെയ്യുമ്പോഴോ നമ്മുടെ വർക്ക് commit ചെയ്യണം |
04:21 | staging areaലേയ്ക്ക് ഫയൽ ചേർക്കുന്നതിന് ടൈപ്പ് ചെയ്യുക:git space add space story.html Enter.അമർത്തുക |
04:31 | വർക്ക് commit ചെയ്യാൻ git space commit space hyphen m space within double quotes “Added story.html in new-chapter branch” Enter. അമർത്തുക |
04:47 | ഇവിടെ, നമുക്ക് നമ്മുടെ ഏ"new-chapter" branch ന്റെ Git log ചെക്കാ ചെയ്യാൻ ടൈപ്പ് ചെയുക
' git space log space hyphen hyphen oneline Enter അമർത്തുക . |
04:57 | ലെറ്റസ്റ് commit “Added story.html in new-chapter branch” നമുക്ക് കാണാം |
05:04 | ഇപ്പോൾ നമുക്ക്, master branch ൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ, ചില ജോലികൾ ചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. |
05:10 | അതിനാൽ, ഞങ്ങൾ ടൈപ്പ് ചെയ്യുക: git space checkout space master Enter.അമർത്തുക |
05:18 | 'Git log പരിശോധിക്കുന്നതിനായി: git space log space hyphen hyphen oneline ' 'Enter' അമർത്തുക. |
05:27 | ഇവിടെ നമുക്ക് commit “Added story.html in new-chapter branch”.കാണാൻ പറ്റില്ല |
05:34 | കാരണം, commit എന്നത് "new-chapter" branch മാത്രമുള്ളതാണ്. |
05:39 | 'Ls' ടൈപ്പ് ചെയ്ത് ഫോൾഡര് ഉള്ളടക്കം പരിശോധിച്ച് Enter.അമര്ത്തുക. |
05:45 | ഇവിടെ നമുക്ക് 'story.html' ഉം കാണാം. |
05:49 | അടുത്തതായി, 'history.html' ഫയലിൽ ചില മാറ്റങ്ങൾ വരുത്താം. |
05:55 | Gedit സ്പേസ് history.html സ്പേസ് ആംബർപെർഡും ടൈപ്പ് ചെയ്ത് 'Enter' ഉം ടൈപ്പ് ചെയ്തുകൊണ്ട് നമുക്ക് ഫയൽ തുറക്കാം. |
06:05 | ചില വരികൾ ചേർക്കാം. |
06:08 | ഫയല് Save ചെയ്ത ക്ലോസ് ചെയ്യുക. |
06:10 | നമ്മുടെ വർക്ക് commit ചെയ്യാൻ git space commit space hyphen am space within double quotes “Added chapter two in history.html” Enterഅമർത്തുക . |
06:26 | ഇപ്പോൾ വരെ ഞങ്ങൾ master ബ്രാഞ്ചുമായി പ്രവർത്തിക്കുകയാണ്. |
06:30 | ഇപ്പോൾ new-chapter branch.എന്നതിൽ പ്രതിപാദിച്ചിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാം. |
06:36 | new-chapter' branch.എന്ന വിഭാഗത്തിൽ ചെല്ലുന്നതിന് ദയവായി:git space checkout space new-chapter Enterഅമർത്തുക . |
06:46 | Git log chek ചെയ്യാൻ git space log space hyphen hyphen onelineടൈപ് ചെയ്ത് Enter അമര്തുക . |
06:55 | ഇവിടെ നമുക്ക്commit “Added chapter two in history.html”കാണാനാകുന്നില്ലരണ്ടു master branch. 'ബ്രാഞ്ച്' ആണ്. |
07:04 | നമ്മുടെ 'story.html' ഫയലിൽ ചില വരികൾ ചേർക്കാം. ടൈപ്പ്: gedit space story.html space ampersand Enter അമർത്തുക . |
07:16 | Writer ഡോക്യുമെന്റ് ൽ നിന്ന് ചില വരികൾ ചേർക്കും. |
07:20 | ഫയല് Save ചെയ്ത ക്ലോസ് ചെയ്യുക. |
07:22 | Git status, പരിശോധിക്കുന്നതിന്' ടൈപ്പ്: ' git space status അമർത്തുക Enter.അമർത്തുക. |
07:29 | ഈ ഘട്ടത്തിൽ നമ്മൾ വർക്ക് committed എന്ന് ശ്രദ്ധിക്കുക. |
07:33 | ബ്രാഞ്ച് മാറ്റാൻ ശ്രമിക്കാതെ ഞങ്ങൾ എന്ത് ചെയ്യും? ഇത് ഒരു പിശകിലേക്ക് നയിക്കണം. |
07:41 | നമുക്ക് master branch.ലേക്ക് പോകാന് ശ്രമിക്കാം. ടൈപ്പ്: git space checkout space master Enter അമർത്തുക . |
07:51 | മാറ്റങ്ങൾ വരുത്തുവാനായിcommitting ചെയ്യാത്ത branches മാറാനാകില്ലെന്ന് ഈ എറർ കാണിക്കുന്നു. |
07:59 | എന്നാൽ, ഈ ഘട്ടത്തിൽ അവ പ്രാധാന്യമില്ലാത്തതിനാൽcommit മാറ്റാൻ ഞാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ എന്തുചെയ്യും? ഇത് 'stashing' ഉപയോഗിച്ച് ചെയ്യാം. |
08:08 | വരാനിരിക്കുന്ന ട്യൂട്ടോറിയലുകളിലെ 'stashing' കുറിച്ച് നമ്മൾ പഠിക്കും. |
08:13 | ഇപ്പോൾ, നമ്മൾ ഈ branch നിർബന്ധിതമായിhyphen hyphen force ഫ്ലാഗ് ഉപയോഗിച്ച് പുറന്തള്ളുന്നു. |
08:19 | ടൈപ്പ് ചെയ്യുക: git space checkout space hyphen hyphen force space master അമർത്തുക 'Enter' . |
08:28 | ഒരിക്കൽ കൂടി, നമ്മൾ new-chapter branchമാറ്റങ്ങൾ ഉപേക്ഷിക്കണമോ വേണ്ടയോ എന്ന് പരിശോധിക്കും. |
08:36 | ടൈപ്പ്: git space checkout space new-chapter Enter.അമർത്തുക |
08:42 | നമുക്ക് 'story.html' gedit space story.html space ampersand 'ടൈപ്പ് ചെയ്ത്' Enterഅമർത്തുക |
08:54 | ഇവിടെ നമ്മുടെ മാറ്റങ്ങൾ നിരസിക്കപ്പെട്ടതായി നമുക്ക് കാണാം. ജിഎഡിറ്റ് ക്ലോസ് ചെയ്യട്ടെ. |
09:01 | അടുത്ത ട്യൂട്ടോറിയലിൽ, master branch. ലെ new-chapter branch ഉപയോഗിച്ച്പുതിയ-മെർജ് ചെയ്യാൻ ഞങ്ങൾ പഠിക്കും. |
09:07 | ഇതിനോടൊപ്പം, ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു. |
09:11 | സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: ' Branching', ക്രെയ്റ്റിംഗ് branch master branch new branch സ്വിച്ചിങ് ഉണ്ടാക്കുന്നത് |
09:23 | ഒരു അസൈൻമെന്റ് ആയി-"chapter-two".എന്ന പേരുള്ള ഒരു branch സൃഷ്ടിക്കുക. |
09:28 | chapter-two branch.എന്നതിലേക്ക് പോകുക. |
09:31 | commits. 'ചെയ്യുക' '. |
09:33 | master branchലേക്ക് മാറുക. |
09:36 | Git log പരിശോധിച്ച്, master branch, ൽ ബ്രാഞ്ച് അധ്യയത്തിന്റെ രണ്ട്"branch chapter-two"'കാണാന് കഴിയില്ല. |
09:44 | താഴെയുള്ള ലിങ്കിലുളള വീഡിയോ സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. ദയവായി അത് ഡൌൺലോഡ് ചെയ്ത് കാണുക. |
09:52 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവരെ സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു. |
09:59 | കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഞങ്ങൾക്ക് എഴുതുക. |
10:03 | സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ് ഫണ്ട്, എൻ എം ഇ ഐ സി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ താഴെ പറയുന്ന ലിങ്കിൽ ലഭ്യമാണ്. |
10:15 | ഇത് ഐ.ഐ.ടി ബോംബയിയിൽ നിന്നുള്ള വിജി നായർ ചേരുന്നതിന് നന്ദി. |