כיצד למחוק סטאש שנוצר עם 'git stash create'?

Kyzd Lmhwq St S Snwzr M Git Stash Create



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 להוסיף .



כעת, ודא אם הקובץ נוסף לסביבת הבמה או לא באמצעות הפקודה שסופקה:

$ סטטוס git



שלב 5: צור סטאש

על מנת לאחסן את אינדקס המאגר או את מצב העבודה הנוכחי של המאגר, צור מחסן חדש באמצעות ' git stash ליצור ' פקודה:

$ git stash לִיצוֹר


המאחסן נוצר עם אובייקט commit רגיל ואינו דורש מרחב שמות של הפניה:


רשום את כל המאגר כדי לראות אם הוא משתמש במרחב שמות כלשהו או לא. הפלט למטה מציין שהמחסום שנוצר על ידי ' git stash ליצור אין צורך לאחסן את הפקודה במרחב השמות ref:

$ git stash רשימה



שלב 6: מחק סטאש

לאחר מכן, השתמש ב' git drop ' כדי למחוק מחסן:

$ git stash drop 62a81c744dbe3f5c867613efbd022375609c2cf5


נתקלנו בשגיאה ' 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 ליצור אין צורך למחוק את הפקודה מכיוון שהיא לא מאוחסנת בשום מקום במרחב השמות של ההפניה למאגר. להשתמש ב ' git stash להחיל ' הפקודה כדי להשתמש במחסן שנוצר על ידי ' git stash ליצור ' פקודה. המחסן שנוצר על ידי ' git stash הפקודה ' נשמרת במרחב ההתייחסות למאגר וניתן למחוק אותה באמצעות ' git stash drop [מוגן באימייל] {Reference-number} ' פקודה. בכתבה זו, פירטנו כיצד להסיר מחסנית שנוצרה עם ' git stash ליצור ' פקודה.