Git/C2/Branching-in-Git/Malayalam

From Script | Spoken-Tutorial
Revision as of 17:36, 2 April 2018 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
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 ഇത് ഐ.ഐ.ടി ബോംബയിയിൽ നിന്നുള്ള വിജി നായർ ചേരുന്നതിന് നന്ദി.

Contributors and Content Editors

PoojaMoolya, Prena, Vijinair