מה זה 'git rebase' ואיך זה עובד ב-Git?

Mh Zh Git Rebase W Yk Zh Wbd B Git



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

פוסט זה יסביר בקצרה על ' git rebase ' הפקודה, וזה עובד.







מהי הפקודה 'git rebase' ב-Git?

ה ' git rebase ” הפקודה מאפשרת למשתמשי Git לשנות את הבסיס של ענף אחד ל-commit. יתר על כן, הוא משכתב את היסטוריית ההתחייבויות של סניף על ידי העברת הסניף כולו לנקודת התחלה חדשה. זה יכול להיות שימושי לשילוב שינויים מסניף אחר, ניקוי היסטוריית ההתחייבויות ופתרון קונפליקטים.



כיצד פועלת הפקודה 'git rebase' ב-Git?

על העבודה עם ' git rebase ' הפקודה, בצע את ההוראות המפורטות להלן:



  • הפנה מחדש למאגר המקומי של Git.
  • רשום את כל הסניפים הקיימים בעזרת ' git branch ' פקודה.
  • להשתמש ב ' git checkout ' הפקודה עם שם הסניף:
  • הפעל את ' git rebase ' הפקודה עבור בסיס מחדש.

שלב 1: עבור למאגר Git Local

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





CD 'C:\Users\user\Git \t סטרפ'

שלב 2: רשום את כל הסניפים

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

git branch

ניתן לראות כי כל הסניפים הזמינים נרשמו בהצלחה:



שלב 3: עבור לסניף יעד

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

תכונת התשלום של Git2

הפלט המצוין להלן מציין שהועברת לענף היעד כ' תכונה 2 'בהצלחה:

שלב 4: Rebase Branch

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

git rebase רָאשִׁי

כתוצאה מכך, ' רָאשִׁי ' סניף מבוסס מחדש בהצלחה עם ' תכונה 2 ' ענף:

זה הכל על ' git rebase ' וזה עובד.

סיכום

ה ' git rebase ” היא פקודה ב-Git המאפשרת למשתמשים לשנות את הבסיס של ענף ל-commit. לעבוד עם ' git rebase ” הפקודה, ראשית, עבור לכיוון המאגר המקומי של Git ורשום את כל הסניפים. לאחר מכן, הפעל את ' git checkout ' פקודה. לבסוף, הפעל את ' git rebase ' הפקודה והוסיפו את שם הסניף. פוסט זה הסביר בקצרה על ' git rebase ' הפקודה ועבודתה השלמה.