מה זה Git?

מדובר במערכת ניהול גרסאות מבוזרת.

🔄

הגדרה

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

🔗

מאגר

כל עותק מקומי של פרויקט הוא מאגר מלא, מה שמאפשר עבודה גם במצב לא מקוון ומפשט את שיתוף הפעולה מרחוק.

🔀

מיזוג

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

🌐

גמישות

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

🔒

שלמות נתונים

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

📈

פופולריות

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

📝

קומיטים

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

🌿

סניפים

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

🔍

חזרה לאחור

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