Menu
CoddyTech

מחיקת ענף

חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 32 מתוך 58.

כאשר אין עוד צורך בענף (למשל, העבודה מוזגה או שהניסוי נזנח), מחקו אותו באמצעות הדגל -d:

git branch -d feature-login

‏Git מסרב למחוק ענף שיש בו קומיטים שלא מוזגו. זוהי בדיקת בטיחות; היא מונעת ממך לאבד עבודה בטעות.

אם באמת רוצים להשליך את הענף ואת ה־commits שלו, כופים את המחיקה באמצעות -D:

git branch -D feature-login

אי אפשר למחוק את הענף שבו אתה נמצא כרגע. עבור לענף אחר תחילה, ואז מחק:

git switch main
git branch -d feature-login

מחיקת ענף מסירה את המצביע, לא את ה־commits עצמם. כל עוד ענף או תגית אחרים עדיין מפנים ל־commits האלה, הם נשארים במאגר.

challenge icon

אתגר

קל

הגדר את המאגר, צור commit ב-main, ואז צור ענף בשם old-feature באותו commit (כך שאין בו עבודה שלא מוזגה).

כל הרצה מתחילה מעותק נקי של התיקייה, וכל הסקריפט בעורך מופעל שוב מההתחלה. שום דבר לא נוצר כ-commit עבורך: התחל עם git init -q -b main, הגדר את git config user.name ואת git config user.email, וצור commit לקובץ ההתחלתי. השאר את השורות האלה בעורך. אם תמחק אותן, תראה fatal: not a git repository.

מחק את old-feature באמצעות הדגל הבטוח -d, ואז הצג את כל הענפים שנותרו.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה ניהול גרסאות

תרגלו בעצמכם: Terminal אונליין