מהו מיזוג
חלק מהיחידה ניהול גרסאות במסלול ה-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 אונליין