Αυτό το σεμινάριο θα δείξει πώς να επαναφέρετε μια προηγούμενη δέσμευση στο αποθετήριο Git.
Πώς να επαναφέρετε ένα προηγούμενο commit του Git Repository;
Για να επαναφέρετε ένα αποθετήριο Git στην προηγούμενη δέσμευση για αναίρεση αλλαγών κώδικα, πρώτα ανοίξτε το αποθετήριο Git, πραγματοποιήστε αλλαγές και χρησιμοποιήστε το ' git reset HEAD~1 ' εντολή. Για να το κάνετε αυτό, ανατρέξτε στις παρακάτω οδηγίες.
Βήμα 1: Ανοίξτε το τερματικό Git Bash
Αρχικά, ανοίξτε το τερματικό Git Bash από το ' Ξεκίνα μενού ':
Βήμα 2: Μεταβείτε στο Git Repository
Στη συνέχεια, πλοηγηθείτε στον απαιτούμενο τοπικό χώρο αποθήκευσης Git:
Βήμα 3: Αρχικοποιήστε το Git Repository
Χρησιμοποιήστε την παρεχόμενη εντολή για να αρχικοποιήσετε το λειτουργικό αποθετήριο Git:
Βήμα 4: Δημιουργήστε νέο αρχείο
Δημιουργήστε ένα νέο αρχείο που πρέπει να δεσμευτεί. Για να γίνει αυτό, δημιουργήσαμε το ' test.txt ' αρχείο:
Βήμα 5: Προσθήκη αρχείου στην περιοχή σκηνής
Για να παρακολουθήσετε το αρχείο, χρησιμοποιήστε την παρεχόμενη εντολή:
Βήμα 6: Δέσμευση του αρχείου που δημιουργήθηκε πρόσφατα
Αφού προσθέσετε το νέο αρχείο στην περιοχή σταδίου, κάντε την πρώτη δέσμευση χρησιμοποιώντας την αναφερόμενη εντολή. Εδώ, η επιλογή « -Μ ' χρησιμοποιείται για να ορίσετε το μήνυμα δέσμευσης:
Βήμα 7: Ελέγξτε το αρχείο καταγραφής
Ελέγξτε το αρχείο καταγραφής για να επαληθεύσετε εάν το αρχείο έχει δεσμευτεί ή όχι:
Εδώ, μπορείτε να δείτε ότι το αρχείο δεσμεύτηκε με επιτυχία:
Βήμα 8: Τροποποίηση δεσμευμένου αρχείου
Για να κάνετε μια δεύτερη δέσμευση χρησιμοποιώντας το ίδιο αρχείο, ανοίξτε το αρχείο στον προεπιλεγμένο επεξεργαστή και κάντε μερικές αλλαγές στο αρχείο:
Αφού προσθέσετε τις αλλαγές, χρησιμοποιήστε το ' Ctrl+S ” κλειδί για να τα αποθηκεύσετε:
Βήμα 9: Προσθέστε ενημερωμένο αρχείο στο στάδιο
Προσθέστε ενημερωμένο αρχείο στην περιοχή σταδιοποίησης, καθώς τα αρχεία ή οι κατάλογοι που υπάρχουν στην περιοχή σταδιοποίησης μπορούν να δεσμευτούν:
Αφού προσθέσετε ένα αρχείο στην περιοχή σταδιοποίησης, ελέγξτε την κατάσταση του αρχείου αν παρακολουθείται ή όχι:
$ κατάσταση gitΜόνο τα αρχεία που παρακολουθούνται ανήκουν στην κατηγορία σταδιοποίησης:
Βήμα 10: Δέσμευση του τροποποιημένου αρχείου
Και πάλι, δεσμεύστε το τροποποιημένο αρχείο χρησιμοποιώντας την παρεχόμενη εντολή:
Ελέγξτε εάν η τροποποίηση έχει πραγματοποιηθεί ή όχι προβάλλοντας το ' κούτσουρο ”:
$ αρχείο καταγραφής gitΕδώ μπορείτε να δείτε ότι η δεύτερη δέσμευση ολοκληρώθηκε επίσης με επιτυχία:
Βήμα 11: Επαναφέρετε το Git Repository στο Previous Commit
Για να επαναφέρετε το αποθετήριο Git στην προηγούμενη δέσμευση, ακολουθήστε την παρακάτω εντολή:
Ο ' επαναφορά HEAD~1 Η εντολή 'απορρίπτει την πιο πρόσφατη δέσμευση και ορίζει τον δείκτη HEAD στην προηγούμενη δέσμευση:
Για να επαληθεύσετε εάν το αποθετήριο επανήλθε στην προηγούμενη δέσμευση ή όχι, χρησιμοποιήστε το ' αρχείο καταγραφής git ' εντολή:
$ αρχείο καταγραφής gitΗ παρακάτω έξοδος υποδεικνύει ότι έχουμε επαναφέρει με επιτυχία το αποθετήριο στην προηγούμενη δέσμευση:
Σας έχουμε διδάξει πώς να επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση.
συμπέρασμα
Για να επαναφέρετε το αποθετήριο Git στο προηγούμενο commit, πρώτα μετακινήστε το αποθετήριο Git. Στη συνέχεια, πραγματοποιήστε τις αλλαγές χρησιμοποιώντας το ' git δέσμευση -μ ' εντολή. Στη συνέχεια, χρησιμοποιήστε το ' git reset HEAD~1 ” εντολή στο τερματικό για επαναφορά της προηγούμενης δέσμευσης. Σε αυτό το σεμινάριο, μάθατε πώς να επαναφέρετε μια προηγούμενη δέσμευση του αποθετηρίου Git.