नक्कीच! 👇खाली Git term याची सोप्या भाषेत मराठीत माहिती दिली आहे:
Video Link
1. Repository (रिपॉझिटरी):
* मराठी अर्थ: संग्रहित कोडचे केंद्र.
* स्पष्टीकरण:तुमचा संपूर्ण प्रोजेक्ट, त्याचे सर्व इतिहास (history), फाइल्स आणि बदल जिथे साठवले जातात तो भाग. Git मध्ये ही एक फोल्डरसारखी जागा असते जिथे संपूर्ण कोडबेस आणि त्याचे व्हर्जन ठेवले जातात.
2. Working Directory (वर्किंग डायरेक्टरी):
* मराठी अर्थ: काम करणारी फोल्डर/डायरेक्टरी.
* स्पष्टीकरण: ही तुमची स्थानिक (local) जागा असते जिथे तुम्ही फाइल्समध्ये बदल करता. Git मध्ये बदल करण्याआधी फाइल्स येथे असतात.
3. *Server (सर्व्हर):
* मराठी अर्थ: दूरस्थ (remote) संग्रह ठेवणारी यंत्रणा.
* स्पष्टीकरण: GitHub, GitLab सारख्या सर्व्हरवर तुमचा कोड अपलोड होतो. हे Git चं इंटरनेटवरचं स्थान असतं जिथे इतरांबरोबर सहकार्य करता येतं.
4. Commit (कमिट):
* मराठी अर्थ: बदल साठवणे.
* स्पष्टीकरण: फाइल्समध्ये केलेले बदल Git मध्ये कायमचे साठवण्यासाठी जे पाऊल घेतलं जातं ते म्हणजे commit. प्रत्येक commit म्हणजे एक खास “बदलाचा टप्पा” असतो.
5. Tag (टॅग):
* मराठी अर्थ: खास ओळख (label).
* स्पष्टीकरण: एखाद्या commit ला “v1.0”, “final-release” अशा नावांनी ओळख देणे म्हणजे टॅग. हे विशेषतः रिलीज तयार करताना वापरले जाते.
6.Snapshot (स्नॅपशॉट):
* मराठी अर्थ: त्या क्षणाची स्थिती जशीच्या तशी जपवलेली प्रतिमा.
* स्पष्टीकरण: Git मध्ये प्रत्येक commit हा त्या क्षणी प्रोजेक्ट कसा होता याचा स्नॅपशॉट असतो. म्हणजेच पूर्ण कोडबेसची त्या वेळची स्थिती.
उदाहरण:
तुम्ही एखाद्या प्रोजेक्टवर काम करत आहात:
* तुमचं सगळं काम Working Directory मध्ये आहे,
* तुम्ही जेव्हा बदल साठवता, तेव्हा Commit करता,
* Git हे सर्व Repository मध्ये ठेवतो,
* आणि नंतर GitHub सारख्या Server वर अपलोड करता.
* एखाद्या विशेष commit ला Tag लावता,
* प्रत्येक commit म्हणजे एक Snapshot असतो.
