[0:00]Hi everyone. Iss video mein hum start karne ja rahe hain ki git kya hota hai aur kaise hum log git ka use karke apne project ko alag alag versions mein save kar sakte hain aur agar hum koi bhi galti karte hain to hum purane version mein jaake apna purana code fir se retrieve kar sakte hain. Agar maan lo by mistake koi bhi code delete ho jaata hai ya kuchh bhi ho jaata hai, koi bhi error hum create kar dete hain, to hum purane version mein jaake fir git ka use karke apna purana code waapas la sakte hain. To Git jo hota hai, wo hota hai version control system. Iska jo pura matlab hota hai Git ka, wo hota hai version control system. To ye kya karta hai? Hamare project ka, jo hamara koi bhi project hota hai jispe hum kaam karte hain. Jo bhi web development ka ya coding se related koi bhi project hota hai. Haalaanki coding ke alawa bhi kisi bhi project ke upar hum Git ka use kar sakte hain, lekin most commonly Git ko hum mainly coding se related project ko manage karne ke liye use karte hain. To chalo apne screen pe chalte hain aur dekhte hain Git ek Git ka project kaise create karenge, aur Git hamare system mein by default hota bhi hai ki nahi. To chalo hum dekhte hain ki Git hamare system mein install hai ki nahi. Theek hai? To agar aapke system mein install hai to wo pata chal jaayega agar nahi install hai to bhi pata chal jaayega. To usko hum alag se install karna padta hai. Last video mein humne dekha tha terminal kya hota hai aur usse hum kaise interact karte hain. To ek baar hum fir se wahi Power Shell khol lenge. Yahaan pe likhenge Power Shell. Bas keval Power likhenge to aa jaayega, aur yahaan pe agar hum likhen Git dash v, yaani ki Git ka kaunsa version humne install kiya hai. Agar hum ye enter karenge, to ye error de raha hai bol raha hai ki Git is not recognized as a command, aisa kuchh error aa rahi hai. Iska matlab ki hamare system mein Git install nahi hai. Agar aapke system mein koi bhi version aisa likh ke aata hai, 2 point something something, to iska matlab aapke system mein Git installed hai, lekin main recommend karunga aap ek baar fir se latest version dekh ke download kar lo agar aapne already install nahi kar rakha hai to. To hum log Git install karenge ab. To abhi yahaan par ek cheez aur main dikhana chaahunga. Main ek project koi bhi kholta hoon, jaise ki main yahaan par ye boot camp ke andar jaake main yahaan par kholta hoon. Uh, ye countries wala maan lo, countries ka second part wala main project khol leta hoon yahaan pe. Main VS Code ke andar open karunga isko. To VS Code ke andar open kar liya hai aur humne kal kya dekha tha, jo Windows ka terminal hota hai, ye terminal app hota hai. Iske andar alag alag shells ko hum run kar sakte hain, aise hi hamare iske andar jo VS Code hai, uske andar hota hai. To wo kaise khulega? Yahaan pe jo teen line hai, uh, yahaan par agar hum click karenge, to ye aa jaayega terminal ka option. Aapke system mein ho sakta hai upar hi dikh raha ho, agar VS Code ka thoda puraana version hai, to upar hi yahi kahin terminal likha hoga. Wahaan pe click kar sakte hain, nahi to is teen line pe click karenge to terminal aa jaayega aur fir new terminal agar click karenge, to ye khul jaayega hamara ye terminal. Matlab, uh, ek neeche se window khul ke aayegi, ek dam neeche se khul ke aati hai, aur yahaan par dekho wahi Power Shell hai jo yahaan pe hai. Jo humne yahaan pe Power Shell khola tha na, iska Windows ka Power Shell. To ye wali shell hamare VS Code ke andar open ho gayi hai. Aur agar is drop down pe agar hum click karenge, to yahaan par hum dekhenge to ye ek Git Bash ka option aa raha hai, lekin ye abhi ye error de raha hai. Yahaan pe agar hum isko open karne ki koshish kar rahe hain, to ye error de raha hai, isiliye ye error isiliye de raha hai kyunki humne Bash ko abhi install nahi kiya hai. Jab hum Git Bash install kar lenge tab ye terminal kaam karega. Theek hai? Yahaan pe ek command prompt bhi hai. Theek hai? Yahaan pe ek command prompt wali shell hai. Aur bhi yahaan pe shell hain, lekin basically, uh, ye ek Power Shell hai, ek command prompt wali shell hai, aur ek Git Bash, jo ki abhi active nahi hai. Isko abhi abhi agar hum open karte hain to error aayegi aur hum kuchh yahaan pe likh nahi paayenge. By default wo change ho ke fir se Power Shell ya CMD mein change ho jaata hai. To wo yahaan pe open nahi ho raha hai. To yahaan pe CMD aur ye Power Shell ye dono open ho gayi hain. In dono ko main close kar deta hoon. Aur ye dikhane ke liye ki abhi hum jab, uh, Git Bash install kar lenge tab yahaan par hum Bash ko open kar sakenge. Theek hai? Git Bash ko yahaan se open kar sakenge tab. To abhi, uh, chalo hum, uh, browser mein chalte hain, kisi bhi browser mein. Hum Chrome browser use karte hain to Chrome browser mein hi chalenge. Yahaan pe likhenge download Git. Bas itna likh denge to ek link aa jaayega jo first link rahegi, Git-scm.com/downloads is link pe le jaayega. Aur jo bhi aapka system hai, usko automatically detect kar lega, aur download for Mac, Windows, Linux, jis bhi system pe aap hain, aap apne system ke liye download kar lijiye. Mera system hai, uh, ye Windows. Main Windows ke liye download karta hoon, aur ye 40-50 MB ka rahega, aur mera jo abhi, uh, system hai, ye 64-bit ka hai, aur aapka bhi 64-bit ka hi hoga. To 64-bit download kar lijiye. Nahi ab agar aapko pata hai ki aapka 32-bit hai to 32-bit ke liye download kariye. Bahut hi purane systems mein 32-bit hota tha. Theek hai? Abhi to 64-bit hi aata hai. To ye mera download ho raha hai Git wala software. Theek hai? To ye download ho jane do. Ye download ho gaya, ab isi pe click agar hum kar denge ek baar, to, uh, ek baar click karne pe ye haan aa gaya. Isko install karne ka option aa raha hai. Yes yes karte jaayenge hum log. Yes, yes. Ye, uh, yahaan pe, uh, maine pehle hi install kar kiya tha ek baar. Theek hai? Maine is system mein already install kiya tha, to isme bol raha hai ki already Git naam se folder hai, usi folder mein install karna hai. Aapke system mein aisa nahi poochhega agar aap first time install kar rahe hain. Theek hai? To isme yes kar dena hai, jyada kuchh nahi, bas yes yes karte jaana hai. Aur yahaan par ye poochh raha hai default editor kaunsa hai? To by default ye Vim ko select karta hai. Matlab, iska, iske andar ek khud ka ek editor hota hai, usi ko ye kar deta hai. Vim ek editor hota hai, actual mein hum log alag se bhi install kar sakte hain. To hame Vim default editor nahi choose karna hai. Hum choose kar sakte hain, uh, VS Code. Hum VS Code as a default editor select karenge, lekin agar aap bhool jaate hain to koi baat nahi, hum aage chal ke bhi select kar sakte hain, baad mein bhi change kar sakte hain.
[6:25]Fir aise next next karte jaana hai aur ye install ho jaayega. Main next next karta ja raha hoon, baaki kuchh dekhna nahi hai, jyada kuchh isme check ya uncheck karne ke liye nahi hai. Bas next next karte jao, ye install ho jaayega. To ye install ho gaya hai. Aur agar aap log soch rahe hain ki jo t-shirt maine pahni hai, aur ye Git ka logo jo hai, ye to alag hai. Git ka logo kuchh aisa hota hai red color mein. Haan, to Git ka logo aisa hota hai. Jo maine t-shirt pahni hai wo GitHub ka, GitHub ka logo hai yahaan pe. To dono related hai isiliye maine pahan li. Iski t-shirt mere paas thi nahi. To theek hai. Abhi ye install ho chuka hai. Ab yahaan pe agar hum search karenge Git, apne, uh, jo Windows ka jo search menu hota hai, wahaan pe agar search karenge to yahaan pe teen cheez dikhega. Ek to ye download hua hai wo EXC file dikha raha hai, usko hum ignore kar sakte hain. To yahaan pe ek dikh raha hai Git Bash, Git CMD, aur Git GUI. Theek hai? To in dono ko hame, uh, dekhne ki zaroorat nahi hai. Hum Git Bash ko, uh, dekhenge. Git Bash pe agar hum click karenge to hamare paas ek terminal jaisa kuchh khul ke aa gaya hai. Jaise terminal hota tha na, waise hi terminal yahaan pe khul ke aa gaya hai. Agar main thoda sa plus kar doon, control plus, to ye thoda sa bada ho jaayega. Aur is window ko bhi main thoda sa bada kar deta hoon. Ab yahaan par wo saari commands kaam karengi jo ki last video mein nahi kaam kar rahi thi, jaise ki touch command aur MV command rename karne ke liye. To ye saari commands yahaan pe kaam karengi. To ek baar hum dekhte hain abhi kis directory mein hain. Ab yahaan par dekho, poori directory mein nahi dikh rahi hai. Jo Power Shell tha wahaan pe poori directory dikhti thi. Ki hum kis directory ke andar hain. Lekin yahaan pe kuchh bhi nahi dikh raha hai to hum kya kar sakte hain? PWD. PWD yaani ki print working directory, aisa karenge to bata dega hum C drive ke andar users folder ke andar proco naam se folder hai, us folder ke andar hum hain. To yahaan pe iske andar agar hum LS karenge to iske andar jitne saare folders hain wo saare aa jaayenge. Ek baar main kya karta hoon, isko main side mein kar deta hoon, aur ek Windows ka ye, ye bhi khol leta hoon. Main isko is side mein kar deta hoon, aur isko is side mein, jaise humne last video mein kiya tha. To itne saare folders hain, ab yahaan pe ek desktop folder bhi hai. To hum desktop folder ke andar chalte hain. CD desktop main kar doonga, aur yahaan pe control L bhi kaam karega. Uh, kuchh logon ne bola tha mujhse ki control L karne pe clear nahi ho raha hai unke system mein. To Git Bash ke andar ek dam sahi se kaam karega, aur yahi terminal aage se hum use karenge. Theek hai? Aur abhi agar hum VS Code ke andar chalenge, to wahaan par bhi hum Git Bash khol sakenge. Uh, abhi hum thodi der mein chal ke dekh dekhenge. To, uh, haan, yahaan pe abhi main CD karta hoon. Desktop main CD desktop karunga, aur desktop ke andar web-dev aise naam se web-dev YouTube naam se folder hai, iske andar boot camp naam se folder hai, aur uske andar, uh, bas uske andar aa jaate hain, aur LS ek baar kar dete hain. To itne saare folders yahaan pe hain, aur ek folder yahaan pe Git naam se hai, jo ki maine hi create kiya tha abhi thodi der pehle. To hum Git folder ke andar chalte hain. Hum Git seekh rahe hain to Git folder ke andar chalte hain ek baar.
[9:40]Aur wahaan pe, uh, CD Git mujhe karna hoga. To, uh, ye kya hua, main kidhar pahunch gaya hoon. Main shayad us folder mein kabhi gaya hi nahi.
[10:18]Ek minute, wahaan pe main gaya tha, main fir se bahar main pata nahi kaise aa gaya hoon. Ek baar mujhe fir se wahaan pe jaana hoga. Main karta hoon CD yahaan pe boot camp ke andar main aa gaya hoon. Fir se main clear karta hoon aur fir se CD Git karta hoon. To ye main Git folder ke andar abhi aa gaya hoon. Abhi Git folder ke andar koi bhi doosra folder ya file kuchh bhi nahi hai. To yahaan pe main ek folder create karta hoon, main 00_ naam se folder create karne ke liye hum chahe to yahaan pe control shift N karen, ek folder create karne ka shortcut aa jaayega.
[10:54]Hum koi bhi folder create kar sakte hain, jo bhi hamara naam ho wo de sakte hain, lekin hum same cheez terminal ka use karke bhi kar sakte hain. To abhi main terminal ka use karke create karunga. Aur ye optional hai, koi zaroori nahi hai, bas terminal ki main wo dikha raha hoon thodi si khaasiyat kya kya hoti hai. To main karta hoon MKDIR aur yahaan pe main create karunga 00_learning_git is tarah se. L-E-A-R, learning kar diya hai. Theek hai? To ab isko chalo ab rename karke bhi dekh lete hain. Last video mein humne dekha tha ki MV command kaam nahi ki thi, to yahaan pe hum isko rename karte hain. Main karunga ye is folder ka naam, aur isko rename karke mujhe karna hai learning. Yahaan pe R ke baad main N likhna bhool gaya tha, to wo main fir se kar deta hoon, learning Git. Aur main itna karke enter karunga to ye dekhna ye rename ho jaayegi. Ye, ye folder rename ho gaya yahaan pe. Isko bada to nahi kar sakte hain. Text utna hi bada rahega, thoda sa bada hua hai. Theek hai? To ye learning Git naam se folder humne create kar diya hai. Ab is folder ke andar agar main jaaoon aur main chaahoon to, mujhe maan lo teen files create karni hain. To main VS Code ke andar open karunga fir teen alag alag files create karunga. To wahi same kaam hum yahaan se bhi kar sakte hain. Kaise? Main kar main yahaan pe likhta hoon touch touch index.html, aur fir style.css, aur script.js. Ye teen files main ek hi saath mein create kar sakta hoon command line ka use karke, aur graphical user interface ka use karke hum nahi create kar sakte hain teen teen files ek saath. Main enter karunga, ye dekho teen files, uh, create ho gayi hongi, main ek baar refresh karta hoon. Ye, dikat kuchh bhi nahi hai. Dikkat ye hai ki humne iske bahar, is iske bahar create kar diya hai. Theek hai? To ek baar hum delete karte hain. Main in saari files ko chaahoon to delete kar sakta hoon.
[13:02]Chaahoon to main move kar sakta hoon, to chalo move karte hain in saari files ko. To main kya karunga? Main move karne ke liye bhi MV command hi hoti hai, aur multiple files move kar sakte hain ki nahi, mujhe idea nahi hai. ./00_learning_git/ is wale folder mein main move kar doonga. To ye saari files move ho gayi hain ek saath, is folder ke andar aa gayi hain. Theek hai? To ye bahar isiliye create ho gaya tha ye saari files create ho gayi thi, kyunki hum yahaan par abhi dekho agar hum dekhenge to yahaan pe Git folder ke andar hain. To isiliye Git folder ke andar create ho gayi thi. Hame learning Git ke andar create karna tha. To abhi main isko delete kar deta hoon in saari cheezon ko, saari files ko. Aur main yahi same cheez VS Code ke andar is Git Bash terminal ko khol ke main ek baar karke dikhata hoon. To ye terminal main band kar doonga. Theek hai? Main Git ka jo default terminal aata hai, Git Bash, usko nahi use karunga, lekin usi ka jo, uh, software hai, behind the scenes wo hum Git ye, apne VS Code ke andar use kar sakenge. To iske andar kaise use karunga main? Main yahaan par main ek baar VS Code maine close kar diya aur ek baar dobara se main open karunga yahaan pe. Nahi to wahaan pe reflect nahi hoga. To yahaan pe, uh, main right click karke open with VS Code karta hoon ye cheez. Yahaan pe open ho gayi hai. Yahaan pe yes kar denge hum, aur agar hum idhar terminal open karen, to terminal open karne ka shortcut hota hai Control aur Tilde. Control Tilde se ye open ho jaata hai. Tilde kya hai? 1 ke jo aage button hai, usko hum Tilde bolte hain. To ye hamara terminal idhar open ho jaayega. Aur idhar abhi agar hum Git Bash ko select karenge to ye dekho aa gaya hai ek dam sahi se aur koi bhi error nahi aayi hai. Ek dam sahi se idhar aa gaya aur chal raha hai ye. Theek hai?
[14:52]To ye hamara Git Bash ka terminal automatically open ho gaya hai. Matlab hum yahaan pe Git Bash ki koi bhi command yahaan pe run kar sakte hain. To abhi main isko default terminal set kar deta hoon. Main ek baar agar close karke ek baar fir se agar open karunga, to default ye Power Shell open ho raha hai. To is arrow pe agar hum click karenge aur configure terminal setting ya select default profile, ispe hum click karenge aur hame select kar lena hai Git Bash. To isse kya hoga, automatically jaise hum terminal kholenge, control Tilde ka use karke, to Git Bash khulega. Main yahaan pe fir se click karta hoon. Ek baar main isko delete karke ek baar fir se main open karta hoon. To abhi ye dekho Git Bash automatically khul gaya hai. Yahaan par hamara jo terminal hai, Git Bash, automatic khul gaya. Ab yahaan pe hum agar karenge touch aur index.html, style.css, aur script.js. Itna karenge, ye saari files ek hi baar mein yahaan pe create ho gayi. Waise mein kaise create karna hota? Ek ek karke aise aise create karna hota. Hai na? To terminal ek tarah se powerful hai agar hum achhe se seekh jaayen to kaafi powerful hai, kaafi powers hame deta hai. To ye to ho gaya Git ka jo terminal aata hai uske bare mein, uske jo kuchh commands hote hain uske bare mein. Haalaanki aur bhi commands hote hain, lekin bahut basic commands humne dekhi hain, lekin Git ko hum keval terminal ke liye nahi use karte hain. Git usse bhi bahut jyada cheez provide karta hai, jo ki hota hai version control system. To uske liye hum mainly Git ko use karte hain. To chalo dekhte hain ek Git repository kaise create karte hain. Ab ye Git repository kya hoti hai? To repository ka matlab hota hai ek tarah se ek database samajh sakte hain. Lekin wo truly database nahi hota hai, lekin us, us database ke andar hamara jo code hota hai, hamari jo files hoti hain unka alag alag version store hota rehta hai. Theek hai? To agar hum yahaan pe dekhen, to jo hamara learning Git naam se folder hai, iske andar teen files hain aur kuchh bhi nahi hai, keval teen files hain. Theek hai? Lekin agar hum yahaan pe ek repository start karen, ek repository create karen to yahaan pe ek dot Git naam se ek folder create ho jaayega. Wo kaise hoga? Chalo hum yahaan pe ek Git ki repository ko initiate karte hain. Initiate yaani ki start karte hain ya fir initialize bolte hain usko. To main ek kaam karta hoon, main is VS Code ko side mein kar deta hoon taaki hame side mein ye cheez dikhti rahe. Ye, hame apna file explorer side mein dikhta rahe taaki yahaan pe jab bhi koi files create ho to hame dikhen, aur main abhi ke liye usko close kar deta hoon. Ye isko hum jab bhi man karega hum open kar lenge file explorer hai yahaan pe. To, ek Git repository create karne ke liye, kisi bhi project ke andar, kisi bhi folder ke andar hame jaana hota hai. To jaise ki abhi hum apne is folder ke andar hain. Ye learning Git, ab isko agar mujhe ek Git repository banana hai, to main kya karunga? Mujhe ek command run karni hogi Git init. Lekin usse pehle hum ek baar dekh lete hain ki Git install hua bhi hai ki nahi. Humne install to kar diya tha aur haalaanki install ho gaya tha aur chal raha tha sab kuchh, lekin ek baar hum ek baar dekh lete hain Git -v karke. Jo humne wahaan pe dekha tha na. To kuchh bhi nahi aaya tha starting mein. Abhi yahaan pe hum kar rahe hain to Git version agar karenge to ye bata raha hai jo bhi version humne install kiya hai. To abhi hame ek repository create karni hai iske andar, ek repository ko initialize karna hai. Initialize ka matlab hota hai ek repository start karni hai. Hame is jo pura Git ka software humne install kiya hai, usko batana hai ki ye folder ek Git repository hai. To uske liye hame likhna hoga Git init. Bas itna karke enter agar dabaayenge, to isme likh ke aa gaya hai. Initialized Git repository, empty Git repository, aisa karke aa gaya hai, aur yahaan pe to hame kuchh nahi dikha. Maine bola tha ki dot Git naam se folder aa jaayega. To haan, by default yahaan pe dikhta nahi hai, kyunki dot naam se jitne bhi files ya folders hote hain wo saare hidden hote hain. To hame view ke andar jaana hoga yahaan pe, aur show ke andar yahaan pe jaake hidden files ya hidden items ko on karna hoga. Theek hai? To jab hum show hidden files kar denge, Windows 10 mein bhi idhar hi kahin option hota hai, show hidden files hame kar dena hai taaki hidden files hame dikh saken. To yahaan pe hame dot Git naam se ek folder mil jaayega. Ab iske andar jaake hame dekhne ki zaroorat nahi hai. Iske andar bahut hi encrypted cheezein rahengi, matlab hame kuchh samajh nahi aayega. Aap chaaho chaaho to jaake dekh sakte ho, lekin hame samajhne laayak cheezein yahaan pe hai nahi. Theek hai? Bas itna samajh sakte hain ki iske andar hamare ek ek uska hamare jo project hai uska ek ek version store hota rehta hai isi folder ke andar. Aur wahi se hum is code ko leke aa rahe hain. Agar hame, jaisa pehle tha waisa karna hai, agar is line pe bhi hum aisa kar denge to jaisa pehle tha waisa ho jaayega, lekin hame us line ko change nahi karna hai. Main control Z kar doonga yahaan pe aa ke. To jaisa tha waisa ho gaya hamara. Abhi main ek cheez aur main iske andar add kar deta hoon. Main likhta hoon yahaan pe star, box sizing border-box. Haalaanki hum yahaan pe koi project nahi bana rahe hain, bas hum kuchh content add karke bas dekh rahe hain aise hi. Theek hai? To main itna add kar diya. Abhi ye bol raha hai ki tumne itni cheezein add kar di hain, pehle aisa tha, abhi aisa ho gaya hai. To theek hai. Agar pehle jaisa karna hai to bol raha hai ki is arrow pe click kar do.
[20:07]To pehle jaisi ho gayi hamari file, lekin hame pehle jaisa nahi karna hai, main control Z kar deta hoon. To jaisa tha waisa ho gaya hamara. Abhi main in dono changes ko commit karta hoon. Commit karne ke liye kya karna hai? Git add karna hai dot. Git add dot itna karenge, saari files staged area mein chali jaayengi. Changing ye jo current working directory isko bolte hain. Jab hamare changes area mein rehti hain, to hum bolte hain ye current working directory hai, ya fir working directory bhi hum bolte hain. Theek hai? To abhi hamare working directory mein se ye nikal ke chala gaya hai staging area mein. Staging area mein hum kyun add karte hain? Taaki hum isko ek baar verify kar saken ki humne sahi changes kiye hain. To directly turant commit nahi karte hain. Ek baar hum staging area mein daalte hain. Fir hum ek baar verify karte hain ki sab kuchh sahi hai, sab kuchh okay hai, sab kuchh all is well hai. To fir uske baad hum commit karte hain.
[21:19]To aap bhi apni habit daal lena ki aap jab staging area mein ek baar daalo to ek baar dekh lo, ek baar har ek file ko ek baar click karke dekh lo ki jo jo changes aapne kiye hain wahi changes hain, ki galti se kuchh remove to nahi ho gaya hai, ya galti se koi faaltu cheez to nahi add ho gayi hai, ye sab kuchh aap ek baar verify kar liya karo. Aur, abhi main kya karta hoon? Staging area mein chala gaya hai, ab main commit karta hoon ek baar fir se main terminal ka use karke. Aur main jyadatar terminal ka use karke hi commit karunga. To main karta hoon Git commit -m. Git commit -m aur yahaan pe main daal doonga ki link CSS file and add some basic CSS. Theek hai? Mainne kya kiya hai? Ye is is pure, jab main commit kar raha hoon to is commit mein maine kya kiya hai ye batana hota hai mujhe. Ki kya cheez humne kiya hai? To humne kya kiya hai? Link CSS file and add some basic CSS. Theek hai? Aur kuchh basic CSS maine add kiya hai, to ek meaningful message humne add karke ab hame isko commit kar dena hai. Enter main karunga, saari files yahaan se change, jo stage, staging area mein thi, wo saari files yahaan se chali ja chuki hain, aur hamara jo abhi current jo hai hamara repository. Theek hai?
[22:45]Abhi current repository wo kuchh is tarah se dikh raha hai. Theek hai? To, uh, matlab hamari humne teen commits kiye hain, hai na? Teen commits kiye hain, ek baar main dekhta hoon. Git log ye karunga to maine teen commits kiya hai. Ek initial commit tha. Fir humne boiler plate code HTML mein add kiya tha, aur fir jab humne CSS link kiya to aisi ho gayi. To isiliye yahaan pe teen, teen tarah ki history dikh rahi hai. To is tarah se hum purani history jaake dekh sakte hain yahaan pe timeline mein.
[23:28]Lekin next video mein hum dekhenge, uh, ye ek extension, jiska naam hai GitLens. Uska use karke hum bahut hi achhe se, har ek commit mein kaun kaunsi file, kaun kaunse line number pe, kisne change kiya, kya change kiya, sab kuchh ek dam achhe se dekh paayenge, aur abhi jo bhi humne repository create ki hai, ye kaafi achha hai agar hum kuchh bhi delete kar dete hain galti se to hum dobara se waapas la sakenge purane version mein jaake. Lekin kya hoga agar hum pura yahi delete kar den? Theek hai? Pura hamara folder hi delete ho jaayega. Hamara Git wala folder hi delete ho jaayega. To kya hoga? Tab to dikat ho jaayegi. Tab koi history nahi bachegi. Jo bhi humne kiya hai agar main ek baar delete ki button daba doon to ye saari history gaayab ho jaayegi, sab kuchh chala jaayega. To isiliye hum use karte hain GitHub. Theek hai? To hum aane wale videos mein dekhenge ki GitHub se kaise connect karte hain, aur GitHub kya hota hai, aur fir uske baad kya hua? Ye saara hamara code uth ke hamare system se chala jaayega GitHub ke server pe, GitHub ke paas rahega. To wahaan se hum yahaan pe koi bhi code likhenge. Hum Git commit ke baad Git push bhi karenge. Hum dekhenge ki Git push kya hota hai. Theek hai? Wahaan se ek remote pe ek repository banayenge. Remote yaani ki online yaani ki GitHub ke upar ek repository banayenge, aur usko apne is local repository se connect karenge, fir yahaan se code wahaan bhejenge. To hum thoda sa chain se so paayenge. Taaki hamara code agar hamara laptop bhi kharab ho jaata hai, chori bhi ho jaata hai, to hamare us GitHub ke account mein pada rahega. GitHub wahaan pe rahega. Theek hai? To ye sab kuchh hum aane wali videos mein dekhenge. Aur, uh, kayi saari cheezein abhi hame dekhni hai. Hame alag alag branches create karna seekhna hai. Hame code ko merge karna seekhna hai. Alag alag branches ke code ko merge karna seekhna hai. Hame, kayi baar conflict aa jaata hai, jab branches ko merge karte hain, wo resolve karna seekhna hai. Bascially, bahut saari cheezein abhi baaki hain seekhne ke liye. Ye to ek bahut hi basic cheez, basic introduction tha. Ki kaise ek Git repository initialize karte hain. Kaise changes ko dekhte hain. To main ummid karta hoon aapko har ek cheez achhe se samajh mein aa gaya hoga yahaan par. Agar aapka koi bhi doubt ya koi bhi question hai to aap comment section mein poochh lena. Agar aap chahen to aap Telegram group mein bhi poochh sakte hain, ek ProCoder ka Telegram group hai jo ki aapko description mein mil jaayega. Aap jaake us Telegram group ko join kar lo aur wahaan pe koi bhi question poochh sakte ho. Agar aapko koi bhi question mujhse poochhna hai directly to hum log har Sunday live karte hain Google Meet pe. Aap us Google Meet ko join kar sakte ho raat 8 baje. Us Google Meet ka bhi link aapko description mein mil jaayega. Wahaan pe aap koi bhi question mujhse directly poochh sakte ho. To main ummid karta hoon aapko ye video achhi lagi hogi. Milte hain next video mein tab tak ke liye bye bye.



