Git Stash ing: Αποθηκεύστε προσωρινά τις μη δεσμευμένες αλλαγές για μια καθαρή κατάσταση εργασίας

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 που σας επιτρέπει να αποθηκεύετε προσωρινά μη δεσμευμένες αλλαγές χωρίς να τις χάσετε. Αυτό σας βοηθάει να κάνετε εναλλαγή μεταξύ υποκαταστημάτων και λειτουργιών χωρίς να διακόπτεται η ροή εργασίας σας.