האם יש איזושהי פקודה של 'גיt rebase origin' ב-Git

H M Ys Yzwshy Pqwdh Sl Gyt Rebase Origin B Git



Git rebase היא אחת הפקודות השימושיות ביותר בכלי Git. הגיט' מוצף ' הפקודה יוצרת בסיס חדש המכיל סדרה משולבת של commits. ליתר דיוק, תהליך השילוב והמעבר של התחייבויות לבסיס חדש מכונה rebasing. ה ' git rebase origin/ 'משמש לבסיס מחדש של הענפים המרוחקים.

בפוסט זה נסביר:

האם יש איזו פקודה של 'git rebase origin' ב-Git?

אם המשתמש מפעיל את ' מקור rebase של git ' הפקודה, מסוף Git יציג את הודעת השגיאה ' קטלני: 'מקור' לא חוקי במעלה הזרם ' ולעולם אל תבסס מחדש את הענף המרוחק במעלה הזרם. עם זאת, משתמשי Git יכולים להשתמש ב-' git rebase origin/branch ” פקודה ל-rebasing של הענף מהענף המרוחק במעלה הזרם ולמחץ commits.







כיצד להשתמש בפקודה 'git rebase origin/ '?

כדי להשתמש ב' git rebase origin/branch הפקודה, משתמשי Git נדרשים למשוך את הענף מהמרחוק במעלה הזרם או להביא את הענף המרוחק באמצעות ה-' git fetch ' פקודה.



שלב 1: פתח את Git Terminal

ראשית, מהחלונות ' סטארט - אפ תפריט, הפעל את מסוף Git:







שלב 2: עבור למאגר Git

על ידי שימוש ב' CD ' הפקודה, עבור למאגר Git:

$ CD 'C:\Git'



שלב 3: משוך סניף מרוחק

משוך את השינויים של הסניף המרוחק והוסף אותו ל-HEAD של המאגר המקומי:

$ git pull מאסטר מוצא

שלב 4: בדוק סניפים

בדוק את רשימת הסניפים ובחר את הענף שבו ברצונך לבסס מחדש את ענף המקור:

$ git branch

שלב 5: עבור לסניף

עבור לענף שאליו אתה משחזר את המקור באמצעות ' git checkout ' פקודה:

$ git checkout תכונות

שלב 6: Rebase Origin Branch

לאחר מכן, בצע בסיס מחדש של ענף המקור או הענף המרוחק באמצעות ' git rebase origin/ ' פקודה:

$ git rebase מָקוֹר / לִשְׁלוֹט

בדוק את יומן Git כדי לוודא אם הענף המרוחק מבוסס מחדש או לא:

$ git reflog

טיפ בונוס: שיטה חלופית ל-Rebase Origin Branch

משתמשי Git יכולים לבסס מחדש את הסניף המרוחק על ידי הזרמת הסניף המרוחק ולאחר מכן לבסס מחדש ישירות את הסניף במעלה הזרם בסניף המקומי באמצעות ' git rebase <שם סניף מקומי> ' פקודה.

לשם כך, עברו על ההוראות המסופקות.

שלב 1: סניף מקור במעלה הזרם

הגדר את הסניף המרוחק כמעלה הזרם על ידי שימוש ב-' git branch ' פקודה. כאן, האפשרות ' -הגדר במעלה הזרם ' משמש להגדרת הענף במעלה הזרם:

$ git branch --הגדר במעלה הזרם-ל =מקור / לִשְׁלוֹט

שלב 2: בסיס מחדש סניף במעלה הזרם לסניף מקומי

לאחר מכן, בסיס מחדש את הסניף המרוחק במעלה הזרם בסניף המקומי באמצעות ' git rebase ' פקודה:

$ git rebase מָקוֹר / מאסטר מאסטר

ריכזנו מידע אותנטי הקשור לבסיס מחדש של סניפים מרוחקים ב-Git.

סיכום

כדי לבסס מחדש את הענף המרוחק, תחילה משוך או אחזר את הענף המרוחק דרך ' git pull <שם מרוחק> <שם סניף> ' פקודה. לאחר מכן, עבור לענף שבו ברצונך לבסס מחדש את הענף המרוחק, ולאחר מכן השתמש ב-' git rebase origin/branch ' הפקודה לבסיס מחדש של הענף המרוחק. כתבה זו הוכיחה אם יש ' מקור rebase של git ” הפקודה ב-Git.