# Git (Git)

> מערכת ניהול גרסאות שמתעדת כל שינוי בקוד, ומאפשרת לעבוד במקביל ולחזור אחורה.. Git הוא ההבדל בין פרויקט שאפשר לשחזר לכל נקודה בזמן, לבין תיקייה עם קבצים בשם

העמוד המלא: https://oversight.co.il/glossary/git

## ההסבר

Git הוא ההבדל בין פרויקט שאפשר לשחזר לכל נקודה בזמן, לבין תיקייה עם קבצים בשם "גרסה סופית סופית". הוא גם מה שמאפשר לכמה מפתחים לעבוד על אותו קוד בלי לדרוס זה את זה.

מבחינת לקוח, השאלה המעשית היא מי מחזיק את המאגר. קוד ששייך ללקוח צריך לשבת גם אצלו.

## מונחים קשורים

- [Repository](https://oversight.co.il/glossary/repository.md): המאגר שבו יושב הקוד של הפרויקט לצד כל היסטוריית השינויים שלו.
- [CI/CD](https://oversight.co.il/glossary/ci-cd.md): תהליך אוטומטי שבודק כל שינוי בקוד ומעלה אותו לאוויר, במקום שאדם יעשה זאת ידנית.
- [Deploy](https://oversight.co.il/glossary/deploy.md): הפעולה שמעבירה גרסה חדשה של הקוד לסביבה שבה משתמשים אמיתיים פוגשים אותה.

## פתרונות

- [ליווי פרויקטים טכנולוגיים](https://oversight.co.il/solutions/project-guidance.md)
- [שירותי תכנות](https://oversight.co.il/solutions/dev-services.md)
