Πώς να εμφανίσετε τις μη δεσμευμένες αλλαγές στο Git και ορισμένες διαφορές στο Git λεπτομερώς;

Pos Na Emphanisete Tis Me Desmeumenes Allages Sto Git Kai Orismenes Diaphores Sto Git Leptomeros



Ενώ εργάζονται στο Git, οι προγραμματιστές πρέπει να ελέγξουν όλες τις δεσμευμένες και μη δεσμευμένες αλλαγές πριν προωθήσουν το τοπικό περιεχόμενο στο απομακρυσμένο αποθετήριο. Όπως γνωρίζουμε ότι τα μη δεσμευμένα αρχεία δεν προωθούνται στον απομακρυσμένο χώρο αποθήκευσης Git. Για να δείτε την κατάσταση του αποθετηρίου, συμπεριλαμβανομένων των μη δεσμευμένων αλλαγών στο Git, το ' $ κατάσταση git Χρησιμοποιείται η εντολή. Επιπλέον, οι προγραμματιστές μπορεί να χρειαστεί να δουν τις αλλαγές μεταξύ των πρόσφατων δεσμεύσεων. Για το σκοπό αυτό, χρησιμοποιήστε το « $ git διαφορ Εντολή ” για εμφάνιση της διαφοράς μεταξύ των δύο επιθυμητών δεσμεύσεων.







Αυτός ο οδηγός θα συζητήσει για:



Πώς να δείτε τις μη δεσμευμένες αλλαγές στο Git;

Για να προβάλετε μη δεσμευμένες αλλαγές στο Git, μεταβείτε πρώτα στο απαιτούμενο αποθετήριο και δημιουργήστε ένα αρχείο και παρακολουθήστε το στο ευρετήριο σταδιοποίησης. Στη συνέχεια, δείτε τις παρακολουθούμενες αλλαγές του αποθετηρίου Git χρησιμοποιώντας το ' $ git status ' εντολή.



Ακολουθήστε τα βήματα που παρέχονται για να εφαρμόσετε το παραπάνω σενάριο που συζητήθηκε!





Βήμα 1: Μεταβείτε στον Κατάλογο Local Git

Μετακίνηση στον συγκεκριμένο τοπικό κατάλογο χρησιμοποιώντας το ' CD ' εντολή:



$ CD 'Γ:\Πήγαινε \n ew_repos'

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

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

$ αφή test_file.txt

Βήμα 3: Προσθήκη αλλαγών καταλόγου εργασίας στο Git Staging Area

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

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

Βήμα 4: Επαλήθευση νέων αλλαγών

Δείτε τις δεσμευμένες και μη δεσμευμένες αλλαγές εκτελώντας το ' $ κατάσταση git ' εντολή:

$ κατάσταση git

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

Ας περάσουμε στην επόμενη ενότητα και ας δούμε τη μέθοδο εμφάνισης της διαφοράς μεταξύ δύο δεσμεύσεων.

Πώς να διαφοροποιήσετε μεταξύ δύο δεσμεύσεων χρησιμοποιώντας την εντολή 'git diff';

Για να βρείτε τη διαφορά μεταξύ δύο δεσμεύσεων, δημιουργήστε ένα νέο αρχείο. Στη συνέχεια, σκηνοθετήστε και πραγματοποιήστε αλλαγές. Στη συνέχεια, ανοίξτε το αρχείο στο πρόγραμμα επεξεργασίας κειμένου και προσθέστε μερικές αλλαγές. Προσθέστε νέες αλλαγές στην περιοχή σκηνής και δεσμεύστε τις. Μετά από αυτό, χρησιμοποιήστε το ' $ git διαφορ Η εντολή ” μαζί με τον κατακερματισμό SHA των επιθυμητών δεσμεύσεων για την προβολή αλλαγών στο αρχείο.

Δοκιμάστε τα βήματα που παρέχονται για να εφαρμόσετε το παραπάνω σενάριο!

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

Εκτελέστε το ' αφή ” εντολή για τη δημιουργία νέου αρχείου κειμένου:

$ αφή file1.txt

Βήμα 2: Παρακολούθηση νέου αρχείου

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

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

Βήμα 3: Κάντε νέες αλλαγές

Στη συνέχεια, αποθηκεύστε όλες τις αλλαγές που έχουν προστεθεί στο αποθετήριο Git εκτελώντας το ' git commit ' εντολή:

$ git commit 'Προστέθηκε 1 αρχείο'

Βήμα 4: Ανοίξτε και ενημερώστε το αρχείο

Τώρα, για να ανοίξετε και να ενημερώσετε το αρχείο που προστέθηκε πρόσφατα, εκτελέστε το ' $ αρχή ' εντολή:

$ start file1.txt

Βήμα 5: Προσθήκη αλλαγών στην περιοχή σταδιοποίησης

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

$ git προσθήκη .

Βήμα 6: Κάντε νέες αλλαγές

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

$ git commit 'file1.txt ενημερώθηκε'

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

Μετά από αυτό, εκτελέστε το ' git reflog ” εντολή για λήψη του κατακερματισμού SHA όλων των δεσμεύσεων:

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

Στην παρακάτω έξοδο, έχουμε αντιγράψει τον επισημασμένο commit SHA-hash για να βρούμε τη διαφορά μεταξύ τους:

Βήμα 8: Βρείτε τη διαφορά μεταξύ των δεσμεύσεων

Τέλος, λάβετε τη διαφορά μεταξύ της επιθυμητής αντιγραφής δέσμευσης SHA-hash χρησιμοποιώντας το ' git diff ' εντολή:

$ git diff cea60d0 726df51

Στην παρακάτω έξοδο:

  • ' ' υποδεικνύει την παλιά έκδοση του αρχείου
  • ' +++ ' εμφανίζει το ενημερωμένο αρχείο.
  • ' +Το πρώτο μου αρχείο. ” είναι το ενημερωμένο περιεχόμενο του συγκεκριμένου αρχείου

Εξηγήσαμε πώς να εμφανίζουμε μη δεσμευμένες αλλαγές και διαφορές μεταξύ δύο δεσμεύσεων στο Git.

συμπέρασμα

Για να ελέγξετε τις μη δεσμευμένες αλλαγές, μεταβείτε στον τοπικό κατάλογο και εκτελέστε το ' κατάσταση git ' εντολή. Εμφανίζει όλες τις μη δεσμευμένες αλλαγές. Ωστόσο, εάν θέλετε να βρείτε τη διαφορά μεταξύ δύο δεσμεύσεων, το ' git diff Η εντολή ” μπορεί να χρησιμοποιηθεί. Αυτή η ανάρτηση έδειξε τη μέθοδο εμφάνισης μη δεσμευμένων αλλαγών και εύρεσης της διαφοράς μεταξύ δύο δεσμεύσεων στο Git.