Stashing
στο Git σάς επιτρέπει να αποθηκεύετε προσωρινά μη δεσμευμένες αλλαγές και να μεταβείτε σε καθαρή κατάσταση λειτουργίας. Αυτό είναι χρήσιμο όταν χρειάζεται να μεταβείτε σε άλλο κλάδο ή να εργαστείτε σε μια διαφορετική λειτουργία χωρίς να πραγματοποιήσετε τις αλλαγές στις οποίες εργάζεστε αυτήν τη στιγμή.
Ακολουθούν τα βήματα που πρέπει να χρησιμοποιήσετε Stashing
στο Git:
Stash
τις αλλαγές σας
Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο εργασίας σας και εκτελέστε την ακόλουθη εντολή:
git stash save "Stash name"
Αυτή η εντολή θα αποθηκεύσει όλες τις μη δεσμευμένες αλλαγές σας σε μια νέα αποθήκευση με το καθορισμένο όνομα. Εάν δεν καθορίσετε stash
όνομα, το Git θα δημιουργήσει αυτόματα ένα προεπιλεγμένο όνομα.
Δείτε τη stash
λίστα
Για να προβάλετε τη λίστα με τα stashes στο αποθετήριο σας, εκτελέστε την εντολή:
git stash list
Αυτή η εντολή θα εμφανίσει όλα τα υπάρχοντα stashes μαζί με τους αριθμούς ευρετηρίου τους.
Εφαρμόστε α stash
Για να εφαρμόσετε το a stash
στην κατάσταση εργασίας σας, εκτελέστε την εντολή:
git stash apply <stash_name>
Αντικαταστήστε <stash_name>
με το stash
όνομα ή τον αριθμό ευρετηρίου που θέλετε να εφαρμόσετε. Εάν δεν καθορίσετε stash
όνομα, το Git εφαρμόζει από προεπιλογή το πιο πρόσφατο stash
.
Ρίξτε α stash
Αφού εφαρμόσετε επιτυχώς μια απόκρυψη και δεν τη χρειάζεστε πλέον, μπορείτε να αποθέσετε την αποθήκευση χρησιμοποιώντας την εντολή:
git stash drop <stash_name>
Αντικαταστήστε <stash_name>
με το stash
όνομα ή τον αριθμό ευρετηρίου που θέλετε να εφαρμόσετε. Εάν δεν καθορίσετε stash
όνομα, το Git εφαρμόζει από προεπιλογή το πιο πρόσφατο stash
.
Stashing
είναι μια σημαντική δυνατότητα στο Git που σας επιτρέπει να αποθηκεύετε προσωρινά μη δεσμευμένες αλλαγές χωρίς να τις χάσετε. Αυτό σας βοηθάει να κάνετε εναλλαγή μεταξύ υποκαταστημάτων και λειτουργιών χωρίς να διακόπτεται η ροή εργασίας σας.