Πώς να επαναφέρετε το HEAD στο Git

Pos Na Epanapherete To Head Sto Git



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

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

Πώς να επαναφέρετε το HEAD στο Git;

Όταν οι χρήστες εργάζονται σε ένα κοινόχρηστο αποθετήριο, κάποια στιγμή, αντιλαμβάνονται ότι τα δεδομένα ή οι προστιθέμενες πληροφορίες δεν είναι σωστά και πρέπει να τροποποιηθούν. Εάν συμβαίνει αυτό, μπορεί να χρειαστεί να αφαιρέσετε πολλές γραμμές από τα αρχεία τους και να τις επαναφέρετε. Με απλά λόγια, μπορείτε να πείτε ότι χρειάζεται για να επαναφέρετε τις αλλαγές που μόλις έγιναν. Αυτή η τεχνική είναι γνωστή ως ' επαναφορά στο HEAD '.







Για να κατανοήσουμε τη λειτουργία της τεχνικής που συζητήσαμε παραπάνω, ας προχωρήσουμε στις παρακάτω οδηγίες.



Βήμα 1: Μεταβείτε στο Git Repository

Αρχικά, μεταβείτε στο τοπικό αποθετήριο Git χρησιμοποιώντας την παρεχόμενη εντολή:



$ CD 'Γ:\Χρήστες \n azma\demo_folder\update'





Βήμα 2: Ελέγξτε το αρχείο καταγραφής

Στη συνέχεια, εκτελέστε το ' αρχείο καταγραφής git Εντολή ” για να ελέγξετε τους τρέχοντες κλάδους και τις δεσμεύσεις τους:

$ αρχείο καταγραφής git --Σε σύνδεση --γραφική παράσταση

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



Βήμα 3: Επαναφέρετε το HEAD

Τώρα, επαναφέρετε τη θέση HEAD στην προηγούμενη δέσμευση χρησιμοποιώντας το ' επαναφορά git ' εντολή. Εδώ, χρησιμοποιήσαμε το ' -σκληρός », η οποία θα αφήσει τα αρχεία του τρέχοντος καταλόγου εργασίας χωρίς παρακολούθηση:

$ επαναφορά git --σκληρός ΚΕΦΑΛΙ^

Όπως μπορείτε να δείτε, η θέση του HEAD αλλάζει και επαναφέρεται στην προηγούμενη δέσμευση:

Βήμα 4: Ελέγξτε το αρχείο καταγραφής

Και πάλι, ελέγξτε την κατάσταση καταγραφής για να επαληθεύσετε την αλλαγμένη θέση του HEAD:

$ αρχείο καταγραφής git --Σε σύνδεση --γραφική παράσταση

Αυτό είναι όλο! Έχουμε εξηγήσει αποτελεσματικά τη μέθοδο επαναφοράς του HEAD στο Git.

συμπέρασμα

Για να επαναφέρετε το HEAD στο Git, πρώτα ανοίξτε το τερματικό Git Bash και μεταβείτε στο τοπικό αποθετήριο Git. Στη συνέχεια, ελέγξτε τους τρέχοντες κλάδους του τοπικού αποθετηρίου Git και τις δεσμεύσεις τους χρησιμοποιώντας το ' $ git log ' εντολή. Μετά από αυτό, εκτελέστε το ' git reset –hard HEAD^ ” εντολή επαναφοράς της θέσης HEAD. Σε αυτή τη μελέτη, καταδείξαμε τη διαδικασία επαναφοράς του HEAD στο Git.