מהו מיזוג
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 34 מתוך 58.
מיזוג מביא את העבודה מענף אחד לענף אחר. לאחר מיזוג מוצלח, ענף היעד מכיל את כל ההתחייבויות משני הענפים, והקבצים משקפים את התוצאה המשולבת.
תהליך העבודה הרגיל נראה כך:
- עבור לענף שאליו ברצונך למזג לתוך (בדרך כלל
main). - הפעל את
git merge other-branch.
git switch main
git merge feature-loginGit בודק את ההיסטוריה של שני הענפים ומבין איך לשלב ביניהם. לרוב הוא עושה זאת באופן אוטומטי. שני הסוגים העיקריים של מיזוג הם:
- מיזוג בהתקדמות מהירה:
mainלא זזה מאז יצירת הענף. Git פשוט מזיז את המצביע שלmainקדימה. - מיזוג תלת־כיווני: בשני הענפים יש קומיטים חדשים. Git יוצר "קומיט מיזוג" חדש שמשלב אותם.
תראה את שתי הצורות בשני השיעורים הבאים.
אתגר
מתחיליםהתיקייה מכילה את app.txt. הגדירו את המאגר, בצעו את ה־commit הראשון בענף main, ואז הדפיסו את הענף הנוכחי.
זהו רק חימום לפני המיזוג בשיעור הבא.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין