Git/C2/Basic-commands-of-Git/Gujarati
From Script | Spoken-Tutorial
00:01 | Basic commands of Git. પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે. |
00:05 | આ ટ્યુટોરીયલમાં આપણે શીખીશું Git repository અને Gitના અમુક સામાન્ય કમાંડો. |
00:13 | આ ટ્યુટોરીયલ માટે હું ઉપયોગ કરી રહી છું. Ubuntu Linux 14.04 , Git 2.3.2 અને gedit Text Editor. |
00:23 | તમે તમારી પસંદગી અનુસાર કોઈ પણ ટેક્સ્ટ એડિટર વાપરી શકો છો, |
00:27 | આ ટ્યુટોરીયલને અનુસરવા માટે તમને ટર્મિનલ પર લીનક્સ કમાંડને રન કરવાનું સમાન્ય જ્ઞાન હોવું જોઈએ. |
00:34 | જો નથી તો લીનક્સ ટ્યુટોરીયલ માટે અમારી વેબ સાઈટની મુલાકાત લો. |
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 keys દબાવો. |
01:22 | મારી મશીન પર મારા હોમ ડિરેક્ટરીમાં હું Git repository માટે એક ડિરેક્ટરી બનાવીશ. |
01:28 | તમે તમારી ઈચ્છા અનુસાર તમારી મશીન પર ક્યાં પણ ડિરેક્ટરી બ નવી શકો છો. |
01:33 | મૂળભૂત રીતે આપણે આપણી હોમ ડિરેક્ટરીમાં છીએ. |
01:37 | ટાઈપ કરો : mkdir space mywebpage અને Enter દબાવો . |
01:44 | તો હવે આપણે આપણી ડિરેક્ટરીમાં એક "mywebpage" ડિરેક્ટરી બનાવી દીધી છે. |
01:49 | આ ડિરેક્ટરીમાં જવા માટે ટાઈપ કરો: cd space mywebpage અને એન્ટર દબાવો. |
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 અને એન્ટર દબાવો. |
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 અને એન્ટર દબાવો. |
03:12 | અહી મેં વાપર્યું છે priya[dot]spoken[at]gmail[dot]com. |
03:18 | તમે તમારું માન્ય ઈમેઈલ એડ્રેસ વાપરી શકો છો. |
03:21 | યુજર નેમ સેટ કરવા માટે ટાઈપ કરો : git space config space hyphen hyphen global space user dot name space Priya અને એન્ટર દબાવો. |
03:36 | મેં "Priya" ને યુજર નેમ તરીકે વાપર્યું છે. "Priya" ના બદલે તમે અહી તમારું નામ વાપરી શકો છો |
03:43 | નામ અને ઈમેઈલ એડ્રેસ જે આપણે સેટ કર્યું તે એ વ્યક્તિ ની ઓળખ છે જે Git. પર કામ કરી રહ્યો છે . |
03:51 | આગળcommit મેસેજ આપવા માટે હું gedit text editor કોન્ફીગર કરીશ. |
03:57 | ટાઈપ કરો : git space config space hyphen hyphen global space core dot editor space gedit અને એન્ટર દબાવો. |
04:09 | હવે Git માં , gedit કોન્ફીગર થયી ગયું છે. |
04:14 | અહી ગ્લોબલ ફ્લેગ એ ઓપ્શનલ છે. |
04:17 | ગ્લોબલ ફ્લેગ પર વધુ જાણકારી મેળવવા માટે આપણે આપણી સ્લાઈડ પર પાછા ફરીશું . |
04:22 | એકલી મશીન માં મલ્ટીપલ repositories બનાવી શકો છો. |
04:26 | જો તમે hyphen hyphen global ફ્લેગ વાપરો છો તો સેટિંગ મશીનમાંની તમામ repositories લાગુ થશે. |
04:34 | તેથી જયારે તમે નવી Git repository, બનાવો ત્યારે આ સેટિંગ મૂળભૂત રીતે લાગુ થશે , |
04:42 | જો તમને કોઈ એક repository માટે જ ઓળખ જોઈએ છે તો hyphen hyphen global ફ્લેગ વાપરવું નહી. |
04:49 | ટર્મિનલ પર પાછા જાવ. |
04:51 | હવે ચાલો આપણે પહેલા સેટ કરેલ ઓળખની કોન્ફીગર વિગતો તપાસ કરીએ છીએ, |
04:57 | ટાઈપ કરો : git space config space hyphen hyphen list અને એન્ટર દબાવો. |
05:04 | હવે તમે editor name, email address અને username જોઈ શક્પો છો. |
05:10 | નિદર્શન માટે હું 'html' ફાઈલ વાપરીશ. |
05:14 | તમે તમારી પસંદગીની કોઈ પણ ફાઈલ પ્રકાર વાપરી શકો છો ઉ.દા. . text files અથવા doc files. |
05:22 | ચાલો ટર્મિનલ પર પાછા જઈએ prompt સાફ કરીએ. |
05:26 | હવે ટાઈપ કરો : gedit space mypage.html space ampersand. |
05:34 | જો તમે બીજી કોઈ ફાઈલ વાપરી રહ્યા છો, તો "mypage.html" ના બદલે તે ફાઈલનું નામ આપો. |
05:41 | એમ્પરસેંડ '&' (ampersand) નો ઉપયોગ આપણે પ્રોમ્પ્ટ સાફ કરવા માટે કરીએ છીએ હવે એન્ટર દબાવો. |
05:47 | મેં પહેલાથી સંગ્રહ કરેલ મારા રાઈટર ડોક્યુમેન્ટ માંથી આ ફાઈલ માં અમુક કોડ કોપી અને પેસ્ટ કરીશ. |
05:54 | એજ પ્રકારે તમારી ફાઈલ માં અમુક વિષયવસ્તુ ઉમેરો. |
05:58 | હવે હું મારી ફાઈલ સિવ કરીશ. |
06:00 | તો મારી પાસે એક html ફાઈલ જેમાં કોડ છે તે છે. |
06:05 | નોંધ: જ્યાં પણ હું mypage.html વાપરું ત્યાં તમને તમારી ફાઈલ નું નામ આપવું પડશે. |
06:13 | આગળ આપણે Git ને "mypage.html" ફાઈલ અનુસરવા જણાવીશું. |
06:18 | ટર્મિનલ પર પાછા જવ અને ટાઈપ કરો : git space add space mypage.html અને એન્ટર દબાવો. |
06:27 | હવે આપણે Git ની વર્તમાન સ્થિતિ તપાસ કરીશું ,તો ટાઈપ કરો: git space status અને એન્ટર દબાવો. |
06:36 | તમે “new file: mypage.html” જોઈ શકો છો. આનો અર્થ એ છે કે Git એ "mypage.html" ફાઈલ માં થયેલ ફેરફારોને અનુસરવાનું શરુ કરી દીધું છે. |
06:48 | આને tracking કહેવાય છે. |
06:51 | ચાલો આપણે આપણી ફાઈલ mypage.html પર પાછા જઈએ. |
06:55 | અને આ ફાઈલ માં હજુ થોડી કોડ લાઈન ઉમેરીએ. |
06:58 | પહેલાની જેમ હું મારી રાઈટર ફાઈલમાં થી કોપી ને પેસ્ટ કરીશ. |
07:06 | ફાઈલને Save કરીને બંદ કરો. |
07:10 | ત્યારબાદ પાછા ટર્મિનલ પર જાવ. પહેલાની જેમ Git નું વર્તમાન સ્ટેટ્સ જોવા માટે એન્ટર દબાવો. |
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 અને એન્ટર દબાવો. |
08:19 | Git નું સ્ટેટ્સ તપાસવા માટે ટાઈપ કરો: git space status અને એન્ટર દબાવો. |
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 અને એન્ટર દબાવો. |
09:07 | commit મેસેજ મેળવવા માટેgedit text editor પોતેથી ખુલશે. |
09:13 | પ્રથમ લાઈન માં હું ટાઈપ કરીશ : “Initial commit” કમીટ મેસેજ તરીકે . |
09:18 | તમે તમને જોઈતું કોઈ પણ માહિતી પૂર્ણ મેસેજ ટાઈપ કરી શકો છો. |
09:22 | અહી તેમ જોઈ શકો છો કે અમુક લાઈનો hash થી શરુ થાય છે. તમે તેને એમજ રહેવા દઈ શકો છો. |
09:30 | commit message hash લાઈન ની પહેલા અથવા પછી લખો. |
09:35 | ભવિષ્યમાં આ commit message સાથે આપણે આ તબક્કા સુધી કર્યું તે ઓળખી શકીએ છીએ. |
09:41 | ચાલો હું સેવ કરીને એડિટર ને બંદ કરું. |
09:44 | તમને અમુક વિગતો દેખાશે જેમકે : commit message, આપણે કેટલી ફાઈલો નું ફેરફાર કર્યું છે.
આપણે કેટલું દાખલ કર્યું છે અને .ફાઈલનું નામ. |
09:56 | હવે ચાલો git log વાપરીને commit વિગતો જોઈએ. |
10:00 | ટાઇપ કરો : git space log અને એન્ટર દબાવો. |
10:06 | આપણી પાસે આપણી repository. માં ફક્ત એક જ commit છે. |
10:09 | તો એક યુનિક ID દર્શાવે છે જેને commit hash અથવા SHA-1 hash કહેવાય છે. |
10:16 | SHA-1 hash વિષે વધુ જાણકારી માટે આપણી સ્લાઈડ પર પાછા જાવ. |
10:20 | SHA-1 hash એક commit hash or SHA-1 hash અક્ષરોનું યુનિક id છે. |
10:25 | ગિટ hash value. દ્વારા તેના ડેટાબેઝ માં તમામ માહિતીઓ સંગ્રહિત કરે છે. |
10:31 | SHA-1 hash. દ્વારા ગિટ કમીટસ ઓળખાવાય છે. |
10:35 | આવનારા ટ્યુટોરિયલોમાં તમને SHA-1 hash નું મ્હ્ત્વ સમજશો. |
10:41 | ચાલો આપણા ટર્મિનલ પર પાછા જઈએ. |
10:43 | આ commit ની વિગતો દર્શાવે છે જેમકે author name, email address, date, time અને commit message જે આપણે પહેલા આપ્યા હતા. |
10:56 | આ સાથે આપણે આ ટ્યુટોરીયલના અંતમાં આવ્યા છીએ. |
11:00 | ચાલો આ ટ્યુટોરીયલનો સારંશ લઈએ: Git repository અને Git ના અમુક સમાન્ય કમાંડો જેમકે git init, status, commit અને log. |
11:14 | અસાઇનમેન્ટ તરીકે તમારા મશીન માં એક ડિરેક્ટરી બનાવો અને તેને repository બનાવો. |
11:20 | એક ટેક્સ્ટ ફાઈલ બનાવો અને તેમાં કેટલાક કંટેટ ઉમેરો. |
11:25 | staging area માં ફાઈલ ઉમેરો. |
11:29 | તમારી repository ફાઈલ Commit કરો અને. |
11:32 | git log કમાંડ વાપરીને commit વિગતો જુઓ. |
11:35 | આપેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
11:43 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.વધુ વિગતો માટે, અમને લખો. |
11:55 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ને NMEICT, MHRD, ભારત સરકાર દ્વરા ફાળો આપવામાં આવ્યો છે. |
12:02 | આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. |
12:08 | IIT Bombay તરફથી હું, જ્યોતિ સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર. |