קורס Git, לעבוד בצוות בלי לדרוס אחד את השני

שולטים בניהול גרסאות: ענפים, מיזוגים, קונפליקטים, קוד ריוויו ותהליך עבודה מסודר מול מאגר משותף.

Git הוא הכלי שכמעט כל צוות פיתוח בעולם עובד איתו, וגם הכלי שהכי הרבה אנשים משתמשים בו בלי להבין מה קורה מתחת. זה עובד עד היום שבו מתרחש קונפליקט מיזוג, נמחקת עבודה של יום שלם, או שההיסטוריה הופכת לבלגן שאי אפשר לקרוא. הקורס בונה את התמונה מהיסוד: מה זה קומיט באמת, איך נראית ההיסטוריה, ומה ההבדל בין הענף המקומי לענף המרוחק. משם עוברים לעבודה יומיומית של צוות, כולל תהליכי עבודה מקובלים, פתיחת Pull Request, קוד ריוויו ומיזוג מבוקר. חלק נפרד מוקדש לחילוץ ממצבים בעייתיים: איך מבטלים שינוי, איך מחזירים קומיט שנמחק בטעות, ואיך יוצאים מקונפליקט בלי לפגוע בעבודה של אחרים. בסוף הקורס העבודה מול המאגר מפסיקה להיות מקור לחץ.

מה לומדים בקורס

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

ממשיכים לתהליכי עבודה של צוות, ומסיימים בתרחישי חילוץ שקורים בשטח.

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

למי זה מתאים

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

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

למה זה קריטי בראיונות עבודה

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

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

שאלות נפוצות

צריך רקע בתכנות?

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

לומדים GitHub או GitLab?

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

מה ההבדל בין Merge ל-Rebase?

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

עובדים בשורת פקודה או בממשק גרפי?

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

אפשר לשחזר עבודה שנמחקה?

ברוב המקרים כן, ולומדים בדיוק איך.

כמה זמן הקורס?

מסלול קצר וממוקד. ההיקף נמסר בשיחת ייעוץ.

מתאים לצוות בארגון?

כן, כולל התאמה לתהליך העבודה הקיים.

יש תרגול מעשי?

כן, כולל סימולציה של עבודת צוות על מאגר משותף.

מקבלים תעודה?

כן, תעודת סיום בכפוף לעמידה בדרישות.

איך נרשמים?

משאירים פרטים ואנחנו חוזרים עם מועדים.

מסלולים קשורים

אינדקס המדריכים המלא · כל הקורסים · הבלוג