תגידו, יצא לכם לשמוע על GitHub?
יש לכם כבר פרויקט שבניתם עם Claude Code או Codex? על המחשב שלכם Git שומר את היסטוריית הגרסאות של הפרויקט, ו־GitHub שומרת עותק שלה בענן, כך שבכל רגע אפשר לחזור לגרסה שעבדה ולהמשיך משם.
יש לכם כבר פרויקט שבניתם עם Claude Code או Codex? על המחשב שלכם Git שומר את היסטוריית הגרסאות של הפרויקט, ו־GitHub שומרת עותק שלה בענן, כך שבכל רגע אפשר לחזור לגרסה שעבדה ולהמשיך משם.
תגידו, יצא לכם לשמוע על GitHub? יש מצב שאפילו יש לכם שם כמה פרויקטים שבניתם עם Claude Code או Codex, אבל לא בדיוק הבנתם מה קורה שם? אז תישארו איתנו עד הסוף ונעשה לכם סדר.
כדי להבין מה זה GitHub, נתחיל בלהבין מה זה Git. מדובר בתוכנה שפותחה ב־2005 על ידי לינוס טורבאלדס, אותו האיש שיצר את לינוקס, מערכת הפעלה בקוד פתוח. כדי לפתח את לינוקס עבדו במקביל מאות מפתחים מכל רחבי העולם, וכשהכלי שבו הם ניהלו את הקוד הפסיק לשרת אותם, לינוס פיתח כלי משלו, ואחרי בערך עשרה ימים הוא כבר ניהל איתו את כל הקוד של לינוקס.
כשאנחנו מפתחים אתר או אפליקציה, כל הפרויקט מנוהל בתיקייה ראשית, תתי תיקיות והמון המון קבצים שמכילים קוד, שזה בעצם טקסט. ובכל פעם שמפתחים עמוד חדש באתר או פיצ'ר באפליקציה שבנינו עם Claude או עם Codex, אנחנו רוצים לשמור גרסה, בדיוק כמו היסטוריית הגרסאות של Google Docs או Sheets. וככה, אם משהו משתבש ונרצה לחזור לגרסה היציבה האחרונה, זה לגמרי אפשרי. סוכן ה־AI שאנחנו עובדים איתו על הפרויקט יוכל פשוט לשחזר את הגרסה הרלוונטית ולהמשיך משם.
וזה בדיוק התפקיד של Git, כלי ששומר ומנהל את היסטוריית הגרסאות של הפרויקט. בכל פעם שעושים שינוי משמעותי בקוד בייס, שומרים גרסה חדשה. כל שמירה כזו נקראת קומיט, ולכל קומיט מצורף הסבר קצר של מה בדיוק השתנה, וככה כל הפיתוח של הפרויקט מתועד צעד אחר צעד. את Git מתקינים פעם אחת על המחשב, ובעורכי קוד כמו Cursor, VS Code ו־Antigravity יש לו תצוגה ייעודית משלו, ככה שאם בא לנו, אפשר גם לעקוב אחרי זה.
אז מה זה GitHub? אם Git שומר את ההיסטוריה על המחשב שלכם, GitHub שומרת את העותק של כל הפרויקט עם כל הגרסאות שלו בענן, ממש כמו ששומרים קבצים ב־Google Drive, רק שפה מדובר בפרויקטים שבנויים בקוד. GitHub הוקמה ב־2008, מיקרוסופט קנתה אותה ב־2018 ב־7.5 מיליארד דולר, והיום יש לה יותר מ־180 מיליון מפתחים.
וזוכרים את מאות המפתחים שעבדו על מערכת לינוקס במקביל? בדיוק בשביל זה יש ב־GitHub סדר עבודה ברור, ככה שמפתחים או סוכני AI לא ידרסו זה את זה. אז בין אם אתם מפתחים לבד, עם סוכני AI או כחלק מצוות פיתוח גדול יותר, כל אחד יכול לפתוח ענף, זה נקרא גם ברנץ', קו עבודה נפרד שלא נוגע בקוד הראשי. וכשהעבודה מוכנה, פותחים את מה שנקרא פול ריקווסט, בקשה לצרף את השינויים. ואז אפשר לעבור על הבקשה, לבדוק שאין תקלות, לעשות טסטים, ורק אחרי אישור השינויים ממזגים את הקוד בפעולה שנקראת מרג', לענף הראשי שנקרא מיין. ובהרבה מהמקרים זה גם הרגע שבו הגרסה החדשה עולה לאוויר, לדיפלוימנט.
נתראה במדריך הבא.
המציאות עולה על כל דמיון, לגבולות שאתה יכול להגיע, עוד בסדנה, עוד בשיעור הראשון
מחפשים קורס AI? רגע לפני שמקבלים החלטה, אלו השאלות ששווה לכם לשאול
אם Claude Code יכול לבנות כמעט את הכול, למה את האוטומציות ואת סוכני ה־AI שלנו אנחנו בונים דווקא במערכת n8n?
כדי לערוך את הסרטון הבא שלכם, אתם לא צריכים עורך וידאו
ארבעה סטודנטים בלי רקע בתכנות מציגים את הפרויקטים שלהם
הפוקוס שלנו על הטכניון! היום הראשון לסדנת AI READY במסגרת פרויקט AI DAYS
יש הרבה יותר מרמה אחת לעבודה עם סוכני AI
שינינו את השיטה ליצירת תמונות עם AI