Υπάρχει κάποια μέθοδος αναίρεσης τοπικών αλλαγών στο Git;

Yparchei Kapoia Methodos Anaireses Topikon Allagon Sto Git



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

Σε αυτό το ιστολόγιο, θα συζητήσουμε εάν υπάρχει κάποια μέθοδος για την αναίρεση των τοπικών αλλαγών στο Git. Λοιπόν, ας ξεκινήσουμε!







Υπάρχει κάποια μέθοδος αναίρεσης τοπικών αλλαγών στο Git;

Ναί! Το Git προσφέρει μια μέθοδο για την επαναφορά τοπικών αλλαγών στο Git. Για να το κάνετε αυτό, ακολουθήστε το παρακάτω βήμα.



Βήμα 1: Ανοίξτε το τερματικό Git Bash



Από το μενού Έναρξη, εκκινήστε το τερματικό Git Bash:






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

Μεταβείτε στο τοπικό αποθετήριο Git μέσω του ' CD ' εντολή:



$ CD 'C:\Git'



Βήμα 3: Αρχικοποιήστε το Git Repository

Στη συνέχεια, αφού ανοίξετε το αποθετήριο Git, αρχικοποιήστε το χρησιμοποιώντας την παρεχόμενη εντολή:

$ είναι ζεστό



Βήμα 4: Δημιουργήστε νέο αρχείο

Μετά από αυτό, δημιουργήστε ένα νέο αρχείο μέσω του ' αγγίξτε <Όνομα αρχείου> ' εντολή:

$ αφή test.txt



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

Προσθέστε το δημιουργημένο αρχείο στο περιβάλλον σταδίου:

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



Βήμα 6: Δέσμευση του αρχείου που δημιουργήθηκε πρόσφατα

Χρησιμοποιήστε το ' git commit ” εντολή για την πραγματοποίηση των αλλαγών σταδιοποίησης. Εδώ, το « Προστίθεται η επιλογή για την ενσωμάτωση ενός μηνύματος κατά μήκος της δέσμευσης:

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



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

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

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


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


Βήμα 8: Τροποποίηση δεσμευμένου αρχείου

Στη συνέχεια, τροποποιήστε το νέο αρχείο μέσω του ' αρχή ” εντολή και καθορίστε το όνομα του αρχείου:

$ έναρξη test.txt



Μόλις γίνει αυτό, το δεσμευμένο αρχείο θα ανοίξει στον επιλεγμένο επεξεργαστή Git. Κάντε τις απαιτούμενες αλλαγές και πατήστε το ' CTRL+S ' κλειδί:


Βήμα 9: Προσθέστε ενημερωμένο αρχείο στο στάδιο

Μετά από αυτό, προσθέστε αλλαγές στο περιβάλλον σκηνής:

$ git προσθήκη .



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

$ κατάσταση git


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


Βήμα 10: Δέσμευση του τροποποιημένου αρχείου

Υποβάλετε το τροποποιημένο αρχείο χρησιμοποιώντας την παρεχόμενη εντολή:

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



Και πάλι, ελέγξτε το αρχείο καταγραφής Git για επαλήθευση:

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


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


Βήμα 11: Αναίρεση των τοπικών αλλαγών

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

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



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

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


Εδώ, μπορείτε να δείτε ότι έχουμε επαναφέρει με επιτυχία τις τοπικές αλλαγές:


Συγκεντρώσαμε τις πιο εύκολες πληροφορίες για την αναίρεση τοπικών αλλαγών στο Git.

συμπέρασμα

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