דילוג לתוכן הראשי
Mobius
בינוני

מה זה Git (בקרת גרסאות)

ידוע גם בשם: גיט, בקרת גרסאות, מאגר Git, Version Control

הגדרה

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

למה זה חשוב

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

טעויות נפוצות

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

דוגמה מעשיתהמחשה

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

קומיט אחד, החלקים מסומנים

  • מזהה הקומיטa1b2c3d
  • מי כתבהקבלן
  • תאריךיום שלישי 14:05
  • הודעהתיקון בדיקת שדה הטלפון
  • קבצים ששונוטופס קביעת התורים
  • ענףfix-booking-phone

בבעלות

הארגון של המרפאה ב-GitHub

לא נמצא בפנים

מסד הנתונים, הקבצים שהועלו והסיסמאות

שלבים

  1. המפתח פותח ענף שנקרא על שם השינוי.

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

  3. נפתחת בקשת מיזוג (pull request), ואדם נוסף סוקר אותה.

  4. הענף ממוזג ל-main, והאתר עולה לאוויר.

  5. למחרת מתגלה בעיה, אז המפתח מבטל (revert) את המיזוג ומעלה שוב, והטופס הישן חוזר.

  6. החלטה: בעל המרפאה, שמחזיק בארגון ב-GitHub, רואה את כל ההיסטוריה ומי עשה מה, גם אחרי שהקבלן עוזב.

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

המחשה

איך זה עובד

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

כל גרסה שנשמרה, והדרך חזרה

  1. הטופס לפני התיקון
  2. קומיט: בדיקת שדה הטלפון, על ענף
  3. קומיט: טקסט האישור, על ענף
  4. מוזג לענף הראשי ועלה לאווירעם הבאג
  5. המיזוג בוטל, הטופס הישן חזר

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

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

הגדרה

Git היא מערכת לבקרת גרסאות, אחת מכמה מערכות כאלה, ששומרת את כל ההיסטוריה של הקוד בפרויקט. היא רושמת גרסה, שנקראת קומיט (commit), בכל פעם שמפתח מסמן שלב כגמור, ומפתחים טובים עושים קומיט הרבה פעמים ביום. היא לא רושמת שום דבר מעצמה כששומרים קובץ. ההיסטוריה נשמרת במאגר (repository). העבודה נעשית בענפים (branches), קווים נפרדים שבהם בונים שינוי בלי לגעת בקוד הראשי, וענף ממוזג (merge) בחזרה אחרי סקירה, בדרך כלל דרך בקשת מיזוג (pull request) בשירות אחסון קוד. Git היא תוכנה חינמית בקוד פתוח שרצה על המחשב של המפתח. GitHub, GitLab ו-Bitbucket הם שירותים נפרדים שמאחסנים מאגרי Git ברשת ומוסיפים סקירות, הרשאות וכלים לעבודת צוות. Git נולדה ב-2005: הספר Pro Git מספר שהיחסים בין קהילת המפתחים של ליבת Linux לבין החברה שמאחורי BitKeeper, הכלי שבו השתמשו, התערערו, והכלי הפסיק להיות חינמי עבורם. זה מה שהוביל את לינוס טורבלדס ואת קהילת Linux לבנות כלי משלהם.

למה זה חשוב

השאלה של בעל העסק היא מי מחזיק במאגר: הקוד צריך לשבת בחשבון ארגון (organization) שבבעלות העסק, והמפתחים מוזמנים אליו כחברים, כך שקבלן שעוזב לא לוקח איתו כלום. החבילה החינמית של GitHub, שגם ארגונים יכולים להשתמש בה, כוללת מאגרים פרטיים ומשתפי פעולה ללא הגבלה, כך שהבעלות על המאגר לא עולה כסף. Git גם מאפשרת לצוות לחזור מהר לגרסה האחרונה שעבדה כששינוי שובר משהו, אבל את הגרסה הישנה עדיין צריך להעלות לאוויר. ו-Git היא לא גיבוי של הכול: היא מחזיקה קוד, לא את מסד הנתונים, הקבצים שהועלו או הסיסמאות, ולהם צריך גיבוי משלהם.

קשור ישירות: Deployment (פריסה), Staging (סביבת טרום ייצור), פרודקשן (Production).

טיפים לשיפור

  • שמרו את הקוד בחשבון ארגון שבבעלות העסק, והזמינו את המפתחים כחברים.
  • הפעילו אימות דו שלבי בחשבון הבעלים בשירות אחסון הקוד.
  • הסירו את הגישה של קבלן ביום שהעבודה שלו מסתיימת.
  • כתבו בחוזה שהקוד והמאגר שייכים לעסק.
  • בקשו ענף פשוט לכל שינוי, שממוזג אחרי סקירה. וינסנט דריסן, שכתב את מודל git-flow הפופולרי, המליץ ב-2020 לצוותים שמעלים גרסאות ברצף, כמו ברוב אפליקציות הרשת, לעבור לתהליך פשוט בהרבה.

טעויות נפוצות

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

מונחים קשורים

טכנולוגיהבינוני

Deployment (פריסה)

Deployment (דיפלוי, בעברית פריסה) הוא השלב שבו גרסה חדשה של אתר או אפליקציה עולה לאוויר: הקוד נבנה, נבדק ומועלה לשרת, עם אפשרות לחזור מיד לגרסה הקודמת.

טכנולוגיהבינוני

Staging (סביבת טרום ייצור)

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

טכנולוגיהבינוני

פרודקשן (Production)

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

טכנולוגיהבינוני

חוב טכני (Technical Debt)

חוב טכני (Technical Debt) הוא העבודה העתידית שנוצרת כשבוחרים היום בפתרון קוד מהיר במקום בפתרון הנכון. בלי פירעון, הריבית מצטברת והפיתוח מאט.

טכנולוגיהבסיסי

וייב קודינג (Vibe Coding)

וייב קודינג (Vibe Coding, קידוד לפי תחושה) הוא בניית תוכנה שבה מתארים ל-AI במילים מה רוצים, מריצים את מה שהוא כותב ולא קוראים את הקוד. מצוין לאב טיפוס.

בדיקה קצרה

הקבלן שלכם עוזב. באיזה מצב הקוד נשאר אצלכם?

בחרו תשובה

שאלות נפוצות

האם אני צריך להבין Git לפני שאני פותח עסק?
לא צריך להשתמש בה, אבל צריך לדעת עובדה אחת: הקוד של האתר או האפליקציה שלכם יושב במאגר Git, והמאגר צריך להיות בבעלות העסק. בקשו גישה אליו כשאתם שוכרים מפתח.
מתי Git נהיית רלוונטית לעסק חדש?
ברגע שמישהו כותב בשבילכם קוד מותאם. בקשו שהקוד ישב במאגר שבבעלותכם מהיום הראשון, ולא שיועבר אליו בהמשך.
כמה עולה Git?
Git עצמה היא תוכנה חינמית בקוד פתוח. החבילה החינמית של GitHub, שגם ארגונים יכולים להשתמש בה, כוללת מאגרים פרטיים ומשתפי פעולה ללא הגבלה, והחבילות בתשלום מוסיפות יכולות כמו שליטה רחבה יותר בהרשאות.
למי צריך להיות שייך החשבון שבו שמור הקוד שלנו?
לעסק. פתחו חשבון ארגון, השאירו את עצמכם כבעלים עם אימות דו שלבי, והזמינו את המפתחים כחברים. קוד בחשבון האישי של מפתח הוא סיכון עסקי, כי להחזיר אותו תלוי ברצון הטוב שלו.
למה Git חשובה לעסק שכבר פועל?
מפתחים בונים פיצ'רים חדשים בענפים בלי לגעת באתר החי, וכששינוי שובר משהו הם יכולים לחזור מהר לגרסה האחרונה שעבדה ואז להעלות אותה. ההיסטוריה מראה מי שינה מה ומתי.
מה משתבש כשמפתח לא עובד עם Git?
שינויים דורסים זה את זה, אף אחד לא יודע איזו גרסה באוויר, ומחשב נייד שקרס יכול לקחת איתו את העותק היחיד של הקוד. איתור תקלות הופך לניחוש, כי אין תיעוד של מה השתנה.
איך מעבירים קוד קיים ל-Git?
מפתח יוצר מאגר מהקוד הנוכחי, מעלה אותו לחשבון ארגון שבבעלות העסק, ומאז כל שינוי עובר דרכו. האתר החי ממשיך לעבוד בזמן הזה.
איך Git מגינה עליי מתלות בקבלן אחד?
אם כל שינוי נכנס לקומיט ונדחף (push) למאגר שלכם, מפתח חדש יכול לקבל את כל ההיסטוריה ולהמשיך. הסירו את הגישה של הקבלן שעוזב באותו יום.
מה זה Git במילים פשוטות?
"מעקב שינויים" לקוד. היא שומרת גרסה בכל פעם שהמפתח מסמן שלב כגמור, קומיט, ומאפשרת לכמה אנשים לעבוד על אותו קוד בלי לדרוס אחד את השני.
האם Git מסובכת או מסוכנת לבעל עסק שאינו טכני?
אתם לא צריכים להשתמש בה ביום יום. החלק שלכם הוא הבעלות: לשמור על התחברות הבעלים עם אימות דו שלבי, ולבדוק מדי פעם שהעבודה האחרונה באמת נמצאת במאגר שלכם.
האם Git שומרת הכול אוטומטית?
לא. Git רושמת גרסה בכל פעם שמפתח עושה קומיט, ומפתחים טובים עושים את זה הרבה פעמים ביום. עבודה שלא נכנסה לקומיט ולא נדחפה למאגר לא נמצאת בהיסטוריה, ו-Git לא מחזיקה את מסד הנתונים או את הקבצים שהועלו.
מה ההבדל בין Git ל-GitHub?
Git היא תוכנה חינמית ששומרת את ההיסטוריה של הקוד. GitHub הוא שירות של חברה נפרדת שמאחסן מאגרי Git ברשת ומוסיף סקירות, הרשאות וכלים לעבודת צוות. GitLab ו-Bitbucket הם חלופות לו.

מקורות: Scott Chacon and Ben Straub, Pro Git, 2nd edition, including A Short History of Git (git-scm.com/book), read 23 September 2026, GitHub Docs, About organizations (docs.github.com), read 23 September 2026, GitHub, Pricing (github.com/pricing), read 23 September 2026, Vincent Driessen, A successful Git branching model, note of reflection of 5 March 2020 (nvie.com)

נבדק לאחרונה: 2026-09-23

עבדתי עם

מה הלקוחות אומרים

מתחומים שונים, בשלבים שונים של העסק

דן מנטו

Eclipse Capital

השקעות נדל"ן ופיננסים, ארה"ב

ארטי מקלאבין

GameReady

חברה בינלאומית להכשרה ולמיקור חוץ בפיתוח משחקים

אנה, קוסמטיקאית

אנה

קוסמטיקאית

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

מארק, מעסה, מגן יבנה

מארק

מעסה, מגן יבנה

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

החלטות טכנולוגיה גדולות מדי לצוות שלכם?

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

+972 055-248-6151. עדיף בוואטסאפ: רוב היום אני בפגישות, ועונה ברגע שאני מתפנה.