לפעמים לאחר ביצוע פעולת מיזוג סניפים, מפתחים מבינים ששכחו או מזגו את הסניף הלא נכון ורוצים לבטל את הפעולה הזו. למטרה זו, בצע את ' $ git reset –hard
מחקר זה יסביר את ההליך לביטול פעולת מיזוג git.
איך מבטלים מיזוג git?
כדי לבטל את פעולת המיזוג של git, ראשית, נווט אל הספרייה הרצויה. לאחר מכן, צור והוסף קבצים לאזור ההיערכות. בצע שינויים כדי לעדכן את המאגר. לאחר מכן, צור ועבור לסניף חדש באופן מיידי. לאחר מכן, מאחד את שני הסניפים. בדוק את היסטוריית היומן והפעל את ' $ git reset –hard
בואו נבדוק את ההליך הנדון לעיל באופן מעשי!
שלב 1: העבר למאגר
ראשית, נווט אל מאגר Git המקומי הנדרש באמצעות ' CD ' פקודה:
$ CD 'C:\Users \n azma\Git\Alpha'
שלב 2: צור קובץ
הפעל את ' לגעת ' הפקודה ליצירת קובץ חדש:
$ לגעת file1.txt
שלב 3: קובץ מעקב
כעת, עקוב אחר קובץ חדש שנוצר על ידי ביצוע ' git להוסיף ' פקודה:
$ git להוסיף file1.txt
שלב 4: בצע שינויים
לאחר מכן, בצע שינויים יחד עם הודעת התחייבות באמצעות ' -M ' אפשרות לעדכן את המאגר:
$ git commit -M 'קובץ1.txt נוסף'
שלב 5: צור והחלף סניף
לאחר מכן, בצע את ' git checkout ' הפקודה עם שם הסניף כדי ליצור ולעבור אליו מיד:
$ git checkout -ב אלפא
שלב 6: מיזוג סניף
כעת, מיזוג את הענף הנוכחי עם ענף אחר על ידי ציון שמו בפקודה git merge:
$ git merge לִשְׁלוֹטבמקרה שלנו, נמזג אלפא עם ענף המאסטר:
שלב 7: בדוק את היסטוריית היומן
בדוק את היסטוריית יומן הסניף על ידי ביצוע ' git log . ' פקודה:
$ git log .בחר והעתק את הפניה להתחייבות שיש לבטל:
שלב 8: בטל Git Merge
בצע את ' איפוס git ' הפקודה עם ' -קָשֶׁה ' אפשרות לבטל את תהליך המיזוג:
$ איפוס git --קָשֶׁה c5d48ecשימו לב שהוספנו גם את הפניה ל-commit המועתקת בפקודה הנתונה:
שלב 9: בדוק את היסטוריית היומן
כדי להבטיח את פעולת ביטול המיזוג, הפעל את ' git log . ' פקודה:
$ git log .
הדגמנו את השיטה לביטול פעולת מיזוג git.
סיכום
כדי לבטל את פעולת המיזוג של git, ראשית, עבור לספרייה הרצויה. לאחר מכן, צור והוסף קבצים לאזור ההיערכות. בצע שינויים כדי לעדכן את המאגר. לאחר מכן, צור ועבור לסניף חדש באופן מיידי. לאחר מכן, מאחד את שני הסניפים. בדוק את היסטוריית היומן והפעל את ' $ git reset –hard