בפוסט זה נסביר:
האם יש איזו פקודה של '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 כדי לוודא אם הענף המרוחק מבוסס מחדש או לא:
$ git reflog
טיפ בונוס: שיטה חלופית ל-Rebase Origin Branch
משתמשי Git יכולים לבסס מחדש את הסניף המרוחק על ידי הזרמת הסניף המרוחק ולאחר מכן לבסס מחדש ישירות את הסניף במעלה הזרם בסניף המקומי באמצעות ' git rebase
לשם כך, עברו על ההוראות המסופקות.
שלב 1: סניף מקור במעלה הזרם
הגדר את הסניף המרוחק כמעלה הזרם על ידי שימוש ב-' git branch ' פקודה. כאן, האפשרות ' -הגדר במעלה הזרם ' משמש להגדרת הענף במעלה הזרם:
$ git branch --הגדר במעלה הזרם-ל =מקור / לִשְׁלוֹט
שלב 2: בסיס מחדש סניף במעלה הזרם לסניף מקומי
לאחר מכן, בסיס מחדש את הסניף המרוחק במעלה הזרם בסניף המקומי באמצעות ' git rebase
ריכזנו מידע אותנטי הקשור לבסיס מחדש של סניפים מרוחקים ב-Git.
סיכום
כדי לבסס מחדש את הענף המרוחק, תחילה משוך או אחזר את הענף המרוחק דרך ' git pull <שם מרוחק> <שם סניף> ' פקודה. לאחר מכן, עבור לענף שבו ברצונך לבסס מחדש את הענף המרוחק, ולאחר מכן השתמש ב-' git rebase origin/branch ' הפקודה לבסיס מחדש של הענף המרוחק. כתבה זו הוכיחה אם יש ' מקור rebase של git ” הפקודה ב-Git.