איך אני ממזג סניף לסניף אחר?
איך אני ממזג סניף לסניף אחר?

וִידֵאוֹ: איך אני ממזג סניף לסניף אחר?

וִידֵאוֹ: איך אני ממזג סניף לסניף אחר?
וִידֵאוֹ: How to merge a branch into master branch in git 2024, נוֹבֶמבֶּר
Anonim

ראשית אנו מפעילים git checkout מאסטר ל לשנות את הפעיל ענף חזור לשלוט ב . לאחר מכן אנו מפעילים את הפקודה git לְמַזֵג חָדָשׁ- סניף למיזוג התכונה החדשה לְתוֹך ה סניף מאסטר . שימו לב ש-git לְמַזֵג ממזג את המצוין הסתעף לתוך הפעיל כרגע ענף . אז אנחנו צריכים ל לִהיוֹת עַל ה ענף שאנחנו מתמזגים לתוך.

מכאן, כיצד אוכל למזג סניף אחד לסניף אחר?

תַחַת ענפים , לחץ פעמיים על התכונה ענף שנמצא מאחור כדי לעבור לזה ענף . לחץ על לְמַזֵג לַחְצָן. מהחלון הקופץ שמופיע, בחר את ה-commit שברצונך לבצע לְמַזֵג לתוך התכונה שלך ענף . סמן את הסמל צור התחייבות גם אם לְמַזֵג נפתרה באמצעות אפשרות הרצה קדימה בתחתית.

באופן דומה, איך אני ממזג סניף מענף אחר ב-Sourcetree? לחץ פעמיים על הראשי ענף (במקרה זה מאסטר עבור Git או ברירת מחדל עבור Mercurial) כדי לעבור לזה ענף . לחץ על לְמַזֵג לַחְצָן. מהחלון הקופץ שמופיע, ודא שההתחייבות ברשימת המשאלות שלך ענף מודגש. אתה מציין שאתה רוצה להוסיף את ההתחייבות מכאן ענף לעיקרית ענף.

יתרה מכך, איך אני ממזג שינויים מענף אחד למשנהו ב-git?

מיזוג שֶׁלְךָ ענף לתוך מאסטר היא הדרך הנפוצה ביותר לעשות זאת. Git יוצר commit חדש (M) המכונה a לְמַזֵג להתחייב שנובע ממנו שילוב ה שינויים מהתכונה שלך ענף ואמן מהנקודה שבה השניים ענפים התפצלו.

האם מיזוג סניף מוחק אותו?

מועד קצר ענפים צריך להיות נמחק לאחר שהיו התמזגה לחיים ארוכים כי הם כבר לא רלוונטיים. ענפים אחרי הכל, הם רק מצביעים כמו תגים, והם פשוט מצביעים על commit ספציפי. המתחייבים מה- ענף נשמרים ב-relog לפני שאיסוף האשפה מסיר אותם.

מוּמלָץ: