מצד שני, כאשר יש לנו נתיב ליניארי ישיר בין ענף המקור לענף היעד, אז ניתן לבצע את המיזוג המהיר קדימה.
מדריך זה ידון בהליך של מיזוג סניפים ללא העברה מהירה ב-Git.
איך למזג סניפים ללא Fast Forward ב-Git?
נניח שיצרת ענף חדש לעבודה על פרויקט ספציפי, וברצונך לשלב את התוצאות בקוד או בקובץ הראשי. למטרה שצוינה, נדרש מיזוג הענף הספציפי עם ענף השורש.
בצע את הנוהל המופיע להלן למטרה מתאימה זו.
שלב 1: הפעל את Git Bash
ראשית, הפעל את ' גיט בש ' מסוף בעזרת ' סטארט - אפ תפריט:
שלב 2: צור ספריית Git
הפעל את ' mkdir ' הפקודה כדי ליצור את ספריית Git החדשה:
$ mkdir שלי_הענפים
כאן, ' שלי_הענפים ' הוא השם של הספרייה החדשה שלנו שנוצרה:
שלב 3: נווט אל Git Directory
עבור לספרייה המקומית שבה אתה רוצה לבצע שינויים:
שלב 4: אתחול מאגר Git
כעת, צור את מאגר Git הריק באמצעות הפקודה המפורטת להלן:
שלב 5: צור והוסף קובץ
הפעל את ' לגעת הפקודה ' ליצירת קובץ טקסט בשם ' file.txt ' בספרייה הנוכחית:
כעת, הוסף אותו למאגר Git בעזרת ה-' git להוסיף ' פקודה:
$ git להוסיף file.txt
שלב 6: בצע שינויים
לאחר מכן, בצע את השינויים בהודעה אינפורמטיבית:
כאן, שמנו הודעת התחייבות בתוך מרכאות כפולות:
שלב 7: צור סניף
לאחר מכן, הפעל את הפקודה המפורטת להלן כדי ליצור ענף חדש:
עד לנקודה זו, יצרנו בהצלחה את שם הסניף החדש ' לְפַתֵחַ ”:
שלב 8: החלף סניף
בצע את ' git checkout ' הפקודה כדי לעבור לענף החדש שנוצר:
שלב 9: צור והוסף קובץ
כעת, תחילה צור קובץ חדש בתוך הענף החדש באמצעות הפקודה הנתונה למטה:
לאחר מכן הוסף אותו למאגר Git:
$ git להוסיף -א
שלב 10: Commit Message
בצע את השינויים בהודעה על ידי שימוש ב' git commit ' פקודה:
שלב 11: עבור לסניף
לאחר מכן, עבור לסניף הראשי ' לִשְׁלוֹט ' באמצעות הפקודה הבאה:
שלב 12: מיזוג סניפים של Git
לבסוף, מיזוג את הסניפים ללא העברה מהירה באמצעות ' git merge ' פקודה. הנה ה ' –לא -ff 'דגל מונע מיזוג לבצע את הפונקציונליות של המהירה קדימה:
כפי שאתה יכול לראות, מיזגנו את ' לִשְׁלוֹט ' סניף עם ' לְפַתֵחַ ' ענף:
שלב 13: אמת מיזוג
ודא שסניפים יתמזגו עם ' git log ' פקודה:
פלט למטה מציין ששני הסניפים שלנו ממוזגים:
ריכזנו את התהליך הקל ביותר של מיזוג סניפים ללא פאסט פורוורד ב-Git.
סיכום
כדי למזג סניפים ללא העברה מהירה ב-Git, ראשית, אתחול ספרייה עם ' $ git heat ' פקודה. לאחר מכן, צור קובץ חדש, הוסף אותו ובצע שינויים בהודעה למאגר Git. לאחר מכן, צור ועבור לסניף החדש. שוב צור, הוסף קובץ חדש בסניף המתחלף ובצע אותו. לבסוף, בצע את ' $ git merge --no-ff ” הפקודה למיזוג שני הענפים. מדריך זה המחיש את הליך מיזוג הסניפים ללא הילוך מהיר ב-Git.