במדריך זה, נלמד כיצד להרכיב מאסטר Rebase של Git על כל ענף לפי דוגמה ולספק פקודות בסיסיות של Git rebase עם תיאורים.
מה זה Git rebase?
Rebasing הוא הליך של דחיפה או מיזוג של רצף של commits קיימים על גבי commit בסיס חדש. בעיקרון, זה ידוע כהליך הליניארי של שילוב. ליתר דיוק, Git rebase הוא הכלי הפופולרי ביותר שנועד למזג את השינויים מענף אחד של Git לכל ענף.
דוגמה: איך להרכיב מאסטר Git rebase לענף Git אחר?
ל-Git rebase master או לשלב את רצף ההתחייבויות על גבי סניף Git אחר, ראשית, פתח את ה-' Git לַחֲבוֹט ' מסוף ועבור לספריית השורש של Git באמצעות ' CD ' פקודה. לאחר מכן, בצע את ' $ git branch -a ' הפקודה כדי להציג את כל הסניפים הקיימים ולבחור כל אחד מהם לבסיס מחדש. לבסוף, בצע את ' $ git rebase master
כעת, בואו נבדוק את ההליך הבא כדי לראות את הפלט של התרחיש האמור לעיל!
שלב 1: הפעל את Git Terminal
חפש ופתח את ' גיט בש ' במערכת שלך באמצעות ' סטארט - אפ תפריט:
שלב 2: נווט אל Git Root Directory
לאחר מכן, בצע את ' CD ' הפקודה כדי לעבור בתוך ספריית השורש של Git:
$ CD 'C:\Users \n azma\Go'
שלב 3: רשום את כל הסניפים
כעת, בצע את ' git branch ' הפקודה כדי להציג את כל הסניפים באמצעות ' -א ' אפשרות:
$ git branch -אכפי שניתן לראות, כל הסניפים הנוכחיים והקיימים מוצגים, כולל סניפים מרוחקים. אנו נבחר את ' תכונה ' סניף של המאגר המקומי של Git כדי לבצע עליו בסיס מחדש:
שלב 4: בסיס מחדש את המאסטר על סניף אחר
לבסוף, בצע את הפקודה שסופקה וציין את שם הסניף לפעולת הבסיס מחדש:
$ git rebase תכונה מאסטרפלט מתחת מראה כי ' לִשְׁלוֹט ' מבוסס מחדש על ' תכונה ' סניף בהצלחה:
כעת, עבור לחלק הבא כדי לבדוק את הפקודות הבסיסיות של Git rebase עם התיאור הקצר שלהן.
מהן פקודות בסיסיות של Git rebase?
בואו נבדוק את הפקודות הבסיסיות של Git rebase, המצוינות בטבלה המסופקת להלן עם התיאור:
פקודות | תיאור |
$ git rebase --interactive |
משמש לביצוע ה-rebase האינטראקטיבי. |
$ git rebase |
משמש לביצוע rebase סטנדרטי. |
$ git rebase –x | משמש להפעלת סקריפט מעטפת שורת הפקודה עבור כל commit מסומן במהלך השמעה. |
$ git rebase –d | משמש לביטול ה-commits מבלוק ה-commit הממוזג בזמן השמעה. |
$ git סטטוס | משמש להצגת סטטוס Rebase של Git. |
$ git rebase –p | משמש לקיים את ההתחייבות הנפרדת בהיסטוריית סניפים של Git. |
$ git rebase --skip | משמש כדי לדלג על השינויים שבוצעו. |
$ git commit -m 'commit message for |
משמש לביצוע השינויים |
$ git הוסף <קובץ פרויקט> | משמש להוספת ענף למאגר Git. |
$ git rebase - המשך | משמש להמשך השינויים שנעשו על ידי משתמשים. |
מחקר זה תיאר את ההליך ל-Git rebase על כל ענף בעזרת דוגמה ודן בקצרה בפקודות הבסיסיות של Git rebase.
סיכום
כדי לבצע בסיס מחדש של Git על כל ענף, ראשית, עבור לספריית השורש של Git ורשום את כל הסניפים הקיימים, כולל שלטים, בעזרת ה-' $ git branch -a ' פקודה. לאחר מכן, בצע את ' $ git rebase master