Git היא פלטפורמה ידועה לניהול פרויקטים של DevOps. הוא מספק רכיבים רבים, כגון מאגר Git, Git stash וסניפי Git, המשמשים לניהול ותחזוקה של גרסאות שונות של קוד. Git stash הוא כמו מדפים המאחסנים את קבצי העבודה ואינדקסי המאגר הנוכחיים של המשתמשים כאשר מפתחים צריכים לעבוד על מספר סניפים כדי ליישם פונקציות חשובות או לתקן באגים.
בלוג זה ידגים את השיטה להסרת מחסן שנוצר עם הפקודות 'git stash create' ו-'git stash'.
אז הבה נתחיל!
כיצד למחוק סטאש שנוצר עם הפקודה 'git stash create'?
המחסן שנוצר עם ' git stash ליצור ” הפקודה אינה דורשת מחיקה מכיוון שהיא יוצרת ערך מחסום ומחזירה את שם האובייקט שלו מבלי לאחסן אותו במרחב השמות ref.
כדי ליצור מחסנית Git דרך ' git stash ליצור ' הפקודה, בצע את השלב שסופק.
שלב 1: הפעל את Git Terminal
ראשית, הפעל את ' גיט בש ' מסוף מתפריט ההפעלה:
שלב 2: עבור למאגר Git
השתמש ב' CD ' הפקודה כדי לפתוח את המאגר המקומי של Git:
$ CD 'C:\Git'
שלב 3: צור קובץ חדש
צור קובץ חדש על ידי שימוש ב' לגעת ' פקודה:
$ לגעת New.txt
שלב 4: הוסף קובץ לשלב
לאחר מכן, הוסף את הקובץ לאזור ההיערכות בעזרת ' git להוסיף ' פקודה:
$ git להוסיף .
כעת, ודא אם הקובץ נוסף לסביבת הבמה או לא באמצעות הפקודה שסופקה:
שלב 5: צור סטאש
על מנת לאחסן את אינדקס המאגר או את מצב העבודה הנוכחי של המאגר, צור מחסן חדש באמצעות ' git stash ליצור ' פקודה:
$ git stash לִיצוֹר
המאחסן נוצר עם אובייקט commit רגיל ואינו דורש מרחב שמות של הפניה:
רשום את כל המאגר כדי לראות אם הוא משתמש במרחב שמות כלשהו או לא. הפלט למטה מציין שהמחסום שנוצר על ידי ' git stash ליצור אין צורך לאחסן את הפקודה במרחב השמות ref:
שלב 6: מחק סטאש
לאחר מכן, השתמש ב' git drop
נתקלנו בשגיאה ' 62a81c744dbe3f5c867613efbd022375609c2cf5 אינו הפניה למאגר ', מה שאומר שהמחסן שנוצר על ידי ' git stash ליצור אין צורך למחוק את הפקודה מכיוון שהיא לא תופסת מקום במרחב השמות ref:
שלב 7: החל סטאש
כדי להחיל את המחסן שנוצר על ידי ' git stash ליצור ' הפקודה, בדוק את הפקודה שסופקה להלן:
$ git stash החל 62a81c744dbe3f5c867613efbd022375609c2cf5
הפלט שלהלן מראה שאחזרנו בהצלחה את אינדקס המאגר מ- Git stash:
כיצד למחוק סטאש שנוצר עם הפקודה 'git stash'?
מחסן שנוצר עם ' git stash הפקודה ' נשמרת במרחב השמות של הפניות למאגר וניתן להסירה באמצעות ' git stash drop ' פקודה.
כדי למחוק מחסנית, השתמש בהליך הנתון.
שלב 1: צור סטאש.
צור מחסן חדש על ידי שימוש ב-' git stash ' פקודה:
$ git stash
שלב 2: רשום את Git Stash
ודא אם המחסן שנוצר עם ' git stash ' הפקודה נשמרה ב-ref's/stash או לא:
$ git stash רשימה
אתה יכול לראות שהמאחון נשמר בהצלחה במרחב השמות שאליו יש הפניה:
שלב 3: מחק סטאש
כדי למחוק את מחסנית Git, השתמש ב-' git stash drop [מוגן באימייל] {Reference-number} ' הפקודה כפי שמוצג להלן:
$ git stash זרוק מחסן @ { 0 }
שוב, בדוק את רשימת המחסנים כדי לוודא אם המחוון נמחק או לא:
פירטנו כיצד למחוק סטש שנוצר באמצעות ' git stash ליצור ' פקודה.
סיכום
המחסן שנוצר עם ' git stash ליצור אין צורך למחוק את הפקודה מכיוון שהיא לא מאוחסנת בשום מקום במרחב השמות של ההפניה למאגר. להשתמש ב ' git stash להחיל