Πώς μπορώ να επαναφέρω ένα αποθετήριο Git σε μια προηγούμενη δέσμευση;

Pos Mporo Na Epanaphero Ena Apotheterio Git Se Mia Proegoumene Desmeuse



Το Git είναι ένα ανοιχτού κώδικα, δωρεάν σύστημα ελέγχου εκδόσεων DevOps που επιτρέπει στους προγραμματιστές να εφαρμόσουν τον κώδικά τους σε διαφορετικές εκδόσεις. Η επαναφορά στην προηγούμενη δέσμευση είναι επίσης ένα από τα χρήσιμα χαρακτηριστικά του Git καθώς επιτρέπει στους προγραμματιστές να μετακινηθούν στην προηγούμενη έκδοση του κώδικα αφού κάνουν κάποια λάθη στη νέα έκδοση κώδικα ή για δοκιμαστικούς σκοπούς.

Αυτό το σεμινάριο θα δείξει πώς να επαναφέρετε μια προηγούμενη δέσμευση στο αποθετήριο Git.

Πώς να επαναφέρετε ένα προηγούμενο commit του Git Repository;

Για να επαναφέρετε ένα αποθετήριο Git στην προηγούμενη δέσμευση για αναίρεση αλλαγών κώδικα, πρώτα ανοίξτε το αποθετήριο Git, πραγματοποιήστε αλλαγές και χρησιμοποιήστε το ' git reset HEAD~1 ' εντολή. Για να το κάνετε αυτό, ανατρέξτε στις παρακάτω οδηγίες.

Βήμα 1: Ανοίξτε το τερματικό Git Bash
Αρχικά, ανοίξτε το τερματικό Git Bash από το ' Ξεκίνα μενού ':

Βήμα 2: Μεταβείτε στο Git Repository
Στη συνέχεια, πλοηγηθείτε στον απαιτούμενο τοπικό χώρο αποθήκευσης Git:

$ CD 'C:\Git'

Βήμα 3: Αρχικοποιήστε το Git Repository
Χρησιμοποιήστε την παρεχόμενη εντολή για να αρχικοποιήσετε το λειτουργικό αποθετήριο Git:

$ είναι ζεστό

Βήμα 4: Δημιουργήστε νέο αρχείο
Δημιουργήστε ένα νέο αρχείο που πρέπει να δεσμευτεί. Για να γίνει αυτό, δημιουργήσαμε το ' test.txt ' αρχείο:

$ αφή test.txt

Βήμα 5: Προσθήκη αρχείου στην περιοχή σκηνής
Για να παρακολουθήσετε το αρχείο, χρησιμοποιήστε την παρεχόμενη εντολή:

$ git προσθήκη test.txt

Βήμα 6: Δέσμευση του αρχείου που δημιουργήθηκε πρόσφατα
Αφού προσθέσετε το νέο αρχείο στην περιοχή σταδίου, κάντε την πρώτη δέσμευση χρησιμοποιώντας την αναφερόμενη εντολή. Εδώ, η επιλογή « ' χρησιμοποιείται για να ορίσετε το μήνυμα δέσμευσης:

$ git commit 'Το αρχείο δοκιμής προστέθηκε'

Βήμα 7: Ελέγξτε το αρχείο καταγραφής
Ελέγξτε το αρχείο καταγραφής για να επαληθεύσετε εάν το αρχείο έχει δεσμευτεί ή όχι:

$ αρχείο καταγραφής git

Εδώ, μπορείτε να δείτε ότι το αρχείο δεσμεύτηκε με επιτυχία:

Βήμα 8: Τροποποίηση δεσμευμένου αρχείου
Για να κάνετε μια δεύτερη δέσμευση χρησιμοποιώντας το ίδιο αρχείο, ανοίξτε το αρχείο στον προεπιλεγμένο επεξεργαστή και κάντε μερικές αλλαγές στο αρχείο:

$ έναρξη test.txt

Αφού προσθέσετε τις αλλαγές, χρησιμοποιήστε το ' Ctrl+S ” κλειδί για να τα αποθηκεύσετε:

Βήμα 9: Προσθέστε ενημερωμένο αρχείο στο στάδιο
Προσθέστε ενημερωμένο αρχείο στην περιοχή σταδιοποίησης, καθώς τα αρχεία ή οι κατάλογοι που υπάρχουν στην περιοχή σταδιοποίησης μπορούν να δεσμευτούν:

$ git προσθήκη .

Αφού προσθέσετε ένα αρχείο στην περιοχή σταδιοποίησης, ελέγξτε την κατάσταση του αρχείου αν παρακολουθείται ή όχι:

$ κατάσταση git

Μόνο τα αρχεία που παρακολουθούνται ανήκουν στην κατηγορία σταδιοποίησης:

Βήμα 10: Δέσμευση του τροποποιημένου αρχείου
Και πάλι, δεσμεύστε το τροποποιημένο αρχείο χρησιμοποιώντας την παρεχόμενη εντολή:

$ git commit 'Το αρχείο δοκιμής ενημερώθηκε'

Ελέγξτε εάν η τροποποίηση έχει πραγματοποιηθεί ή όχι προβάλλοντας το ' κούτσουρο ”:

$ αρχείο καταγραφής git

Εδώ μπορείτε να δείτε ότι η δεύτερη δέσμευση ολοκληρώθηκε επίσης με επιτυχία:

Βήμα 11: Επαναφέρετε το Git Repository στο Previous Commit
Για να επαναφέρετε το αποθετήριο Git στην προηγούμενη δέσμευση, ακολουθήστε την παρακάτω εντολή:

$ επαναφορά git ΚΕΦΑΛΙ~ 1

Ο ' επαναφορά HEAD~1 Η εντολή 'απορρίπτει την πιο πρόσφατη δέσμευση και ορίζει τον δείκτη HEAD στην προηγούμενη δέσμευση:

Για να επαληθεύσετε εάν το αποθετήριο επανήλθε στην προηγούμενη δέσμευση ή όχι, χρησιμοποιήστε το ' αρχείο καταγραφής git ' εντολή:

$ αρχείο καταγραφής git

Η παρακάτω έξοδος υποδεικνύει ότι έχουμε επαναφέρει με επιτυχία το αποθετήριο στην προηγούμενη δέσμευση:

Σας έχουμε διδάξει πώς να επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση.

συμπέρασμα

Για να επαναφέρετε το αποθετήριο Git στο προηγούμενο commit, πρώτα μετακινήστε το αποθετήριο Git. Στη συνέχεια, πραγματοποιήστε τις αλλαγές χρησιμοποιώντας το ' git δέσμευση -μ ' εντολή. Στη συνέχεια, χρησιμοποιήστε το ' git reset HEAD~1 ” εντολή στο τερματικό για επαναφορά της προηγούμενης δέσμευσης. Σε αυτό το σεμινάριο, μάθατε πώς να επαναφέρετε μια προηγούμενη δέσμευση του αποθετηρίου Git.