
main ו-branch_test, שנדחף ל-GitHub עם git push --set-upstream. בענף המשני יש קבצים שאינם ב-main, ולכן הסביבות לא משפיעות זו על זו.main ב-GitHub לוחצים New pull request, ובוחרים להשוות בין main לבין branch_test.main.git checkout main כדי לחזור לענף הראשי, ואז git branch -D branch_test, כפי שמצוין בהרצאה עם אות D גדולה. git branch מראה אז רק את main.main דרך pull request ולמחוק את הענף המשני משני המקומות.הטקסט המלא של הדקות הראשונות בהרצאה «איחוד מיזוג ומחיקה של Git Branch» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ראינו שעל ידי יצירת ברנץ' משני ל-BranchMain אנחנו יכולים ליצור שתי סביבות פיתוח שאחת לא משפיעה על השנייה, כל אחת קיימת בנפרד, יש לנו פה את ה-Main ויש לנו את ה-BranchTest.
יצרנו את הברנץ' המשני בסביבה הלוקאלית שלנו ושלחנו עם GitPush SetupStream ל-GitHub ועל ידי כך יצרנו פרויקט עם שני ברנצ'ים. הברנץ' המשני אנחנו רואים פה מכיל ספריות, או קבצים שלא נמצאים ב-Branch Main ועל ידי כך אנחנו בעצם יוצרים סביבה שלא משפיעה אחד על השני. מי שרוצה להמשיך לעבוד על ה-Main ולא להיות מושפע מה-Branch יכול לעשות את זה אבל המטרה שלנו בסופו של דבר היא לבצע מרג'
זאת אומרת איחוד של הקוד שקיים ב-Branch המשני אחרי שסיימנו לפתח ושאנחנו רוצים להציג את הפיתוח ב-Branch אנחנו רוצים לעשות מרג' ל-Main אז איך נבצע את זה?
נלך לברנץ' מיין ונלחץ על פול ריקווסט, נבצע ניו פול ריקווסט, נדאג שתתבצע השוואה בין הברנץ' הראשי לבין הברנץ' המשני, ברנץ' טסט, נראה שאין שום קונפליקט, אין התנגשות בין הקבצים ואז נלחץ שוב על קריאט פול ריקווסט, פה אנחנו יכולים לראות את כל השינויים ולסקור אותם ולהחליט אם באמת אנחנו רוצים לאחד את הברנץ'
המשני עם הברנץ' הראשי, בגלל שכן אנחנו לוחצים על קריאט פול ריקווסט, יש לנו פה אפשרות לעשות איזושהי הערה, אני לוחץ על קריאט פול ריקווסט ואני לוחץ שוב מרץ' פול ריקווסט, פי מרץ' ומקבל את ההודעה פול ריקווסט סקספולי מרץ'.
אם אני אלך שוב לדף הראשי של הפרויקט, אני רואה את מיי פרויקט, אני רואה שיש לי עדיין את שני הברנצ'ים, בתוך מיין אני כבר רואה את הקלאסים שיצרתי בברנצ' המשני.
וכך בעצם יצרנו מרץ', שימו לב שהפול ריקווסט מאפשר לנו לבצע וריפיקציה של הקוד שמוזן מהברנצ' המשני לברנצ' הראשי. אם אנחנו רוצים לנקות את הסביבה שלנו מברנצ'ים משניים ולהישאר שוב רק עם הברנצ' הראשי הברנצ' מיין אנחנו יכולים למחוק את הברנצ' המשני שיצרנו על ידי הפקודה גיט.
קודם כל אנחנו רוצים לעשות גיט צ'ק-אאוט לחזור למיין ואז אנחנו יכולים לבצע את הפקודה גיט ברנץ' מינוס t קפיטל של delete ואת השם של הברנץ'