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