Chapter 1Git & GitHub~1 min read
Git म्हणजे काय?
Version Control ची ओळख
Git हे एक Version Control System (VCS) आहे. म्हणजेच तुमच्या code च्या प्रत्येक बदलाचा इतिहास ठेवणारी system. एखाद्या project मध्ये काम करताना चुकून काही delete झालं, किंवा नवीन feature ने सगळं बिघडवलं, तर Git तुम्हाला मागे जाऊन पूर्वीची version परत आणायला मदत करतो.
Marathi Analogy
Git म्हणजे तुमच्या project चा "Ctrl+Z" — फक्त हा Ctrl+Z महिन्यांपूर्वीच्या बदलांपर्यंत पोहोचतो! जसं Word Document मध्ये history असते, तसंच Git मध्ये प्रत्येक save (commit) ची history असते.
Git vs GitHub
- ▸Git — तुमच्या computer वर locally code track करणारे tool
- ▸GitHub — internet वर code store करणारी website (cloud backup + collaboration)
- ▸GitHub शिवायही Git वापरता येतो, पण GitHub शिवाय team work कठीण
- ▸GitHub चे alternatives: GitLab, Bitbucket
Git का शिकायचं?
- ▸प्रत्येक software job मध्ये Git माहीत असणे mandatory आहे
- ▸Team मध्ये एकाच file वर multiple लोक काम करू शकतात
- ▸Bug introduce केला तर exact commit शोधता येतो
- ▸Open source projects मध्ये contribute करण्यासाठी GitHub लागतं
- ▸Portfolio म्हणून GitHub profile HR लोक बघतात
📌
Git 2005 मध्ये Linus Torvalds ने (Linux चे creator) Linux kernel साठी बनवले. आज जगातला सर्वाधिक वापरला जाणारा VCS आहे.
✅ Key Points — लक्षात ठेवा
- ▸Git = Local version control tool
- ▸GitHub = Cloud platform to host git repos
- ▸Commit = एक snapshot of your code
- ▸Repository (repo) = तुमचा project folder tracked by Git
0/10 chapters पूर्ण