Το Git είναι μια πολύ γνωστή πλατφόρμα για τη διαχείριση έργων DevOps. Παρέχει πολλά στοιχεία, όπως το αποθετήριο Git, το Git stash και τους κλάδους Git, που χρησιμοποιούνται για τη διαχείριση και τη διατήρηση διαφορετικών εκδόσεων κώδικα. Το Git stash είναι σαν ράφια που αποθηκεύουν τα τρέχοντα αρχεία εργασίας και τα ευρετήρια αποθετηρίου των χρηστών όταν οι προγραμματιστές πρέπει να εργαστούν σε πολλαπλούς κλάδους για να εφαρμόσουν σημαντικές λειτουργίες ή να διορθώσουν σφάλματα.
Αυτό το ιστολόγιο θα παρουσιάσει τη μέθοδο κατάργησης μιας απόκρυψης που δημιουργήθηκε με τις εντολές 'git stash create' και 'git stash'.
Λοιπόν, ας ξεκινήσουμε!
Πώς να διαγράψετε ένα stash που δημιουργήθηκε με την εντολή 'git stash create';
Το απόθεμα που δημιουργήθηκε με το ' git stash δημιουργία Η εντολή ” δεν απαιτεί διαγραφή, καθώς δημιουργεί μια καταχώρηση απόκρυψης και επιστρέφει το όνομα του αντικειμένου της χωρίς να το αποθηκεύσει στον χώρο ονομάτων αναφοράς.
Για να δημιουργήσετε ένα Git stash μέσω του ' git stash δημιουργία », ακολουθήστε το παρεχόμενο βήμα.
Βήμα 1: Εκκινήστε το Git Terminal
Αρχικά, εκκινήστε το ' Git Bash ' τερματικό από το μενού εκκίνησης:
Βήμα 2: Μεταβείτε στο Git Repository
Χρησιμοποιήστε το ' CD ” εντολή για άνοιγμα του τοπικού αποθετηρίου Git:
$ CD 'C:\Git'
Βήμα 3: Δημιουργήστε ένα νέο αρχείο
Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας το ' αφή ' εντολή:
$ αφή Νέο.txt
Βήμα 4: Προσθήκη αρχείου στο στάδιο
Μετά από αυτό, προσθέστε το αρχείο στην περιοχή σταδιοποίησης με τη βοήθεια του ' git προσθήκη ' εντολή:
$ git προσθήκη .
Τώρα, επαληθεύστε εάν το αρχείο έχει προστεθεί στο περιβάλλον σταδίου ή όχι χρησιμοποιώντας την παρεχόμενη εντολή:
Βήμα 5: Δημιουργία Stash
Για να αποθηκεύσετε το ευρετήριο αποθετηρίου ή την τρέχουσα κατάσταση εργασίας του αποθετηρίου, δημιουργήστε μια νέα αποθήκευση μέσω του ' git stash δημιουργία ' εντολή:
$ git stash δημιουργώ
Το stash δημιουργείται με ένα κανονικό αντικείμενο δέσμευσης και δεν απαιτεί χώρο ονομάτων αναφοράς:
Καταχωρίστε όλα τα stash για να δείτε αν χρησιμοποιεί χώρο ονομάτων αναφοράς ή όχι. Η παρακάτω έξοδος δείχνει ότι η απόκρυψη που δημιουργήθηκε από το ' git stash δημιουργία Η εντολή ” δεν απαιτείται να αποθηκευτεί στον χώρο ονομάτων ref:
Βήμα 6: Διαγραφή Stash
Στη συνέχεια, χρησιμοποιήστε το ' git drop
Αντιμετωπίσαμε το σφάλμα ' 62a81c744dbe3f5c867613efbd022375609c2cf5 δεν είναι αναφορά απόκρυψης », που σημαίνει ότι το απόθεμα που δημιουργήθηκε από το « git stash δημιουργία Η εντολή ” δεν χρειάζεται να διαγραφεί γιατί δεν καταλαμβάνει χώρο στον χώρο ονομάτων ref:
Βήμα 7: Εφαρμογή Stash
Για να εφαρμόσετε το απόθεμα που δημιουργήθηκε από το ' git stash δημιουργία εντολή ', ελέγξτε την παρακάτω εντολή:
$ git stash εφαρμόστε 62a81c744dbe3f5c867613efbd022375609c2cf5
Η παρακάτω έξοδος δείχνει ότι έχουμε ανακτήσει με επιτυχία το ευρετήριο αποθετηρίου από το Git stash:
Πώς να διαγράψετε ένα Stash που δημιουργήθηκε με την Εντολή 'git stash';
Ένα απόθεμα που δημιουργήθηκε με το ' git stash Η εντολή ' αποθηκεύεται στον χώρο ονομάτων αναφοράς κρυψώνας και μπορεί να αφαιρεθεί με το ' git stash drop ' εντολή.
Για να διαγράψετε ένα απόθεμα, χρησιμοποιήστε τη δεδομένη διαδικασία.
Βήμα 1: Δημιουργία Stash.
Δημιουργήστε μια νέα αποθήκευση χρησιμοποιώντας το ' git stash ' εντολή:
$ git stash
Βήμα 2: Λίστα Down Git Stash
Επαληθεύστε εάν η απόκρυψη που δημιουργήθηκε με το ' git stash Η εντολή ' αποθηκεύτηκε στο ref's/stash ή όχι:
$ git stash λίστα
Μπορείτε να δείτε ότι το stash αποθηκεύτηκε με επιτυχία στον αναφερόμενο χώρο ονομάτων:
Βήμα 3: Διαγραφή Stash
Για να διαγράψετε το Git stash, χρησιμοποιήστε το ' git stash drop [email προστατεύεται] {αριθμός αναφοράς} ” εντολή όπως φαίνεται παρακάτω:
$ git stash απόρριψη απόκρυψης @ { 0 }
Και πάλι, ελέγξτε τη λίστα απόκρυψης για να επαληθεύσετε εάν η απόκρυψη έχει διαγραφεί ή όχι:
Έχουμε επεξεργαστεί πώς να διαγράψετε ένα απόθεμα που δημιουργήθηκε με το ' git stash δημιουργία ' εντολή.
συμπέρασμα
Το απόθεμα που δημιουργήθηκε με το ' git stash δημιουργία Η εντολή ” δεν χρειάζεται να διαγραφεί γιατί δεν είναι αποθηκευμένη πουθενά στον χώρο ονομάτων αναφοράς απόκρυψης. Χρησιμοποιήστε το ' git stash ισχύει