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