Πώς να διαφοροποιήσετε το ίδιο αρχείο μεταξύ δύο διαφορετικών δεσμεύσεων στον ίδιο κλάδο

Pos Na Diaphoropoiesete To Idio Archeio Metaxy Dyo Diaphoretikon Desmeuseon Ston Idio Klado



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

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







Πώς να διαφοροποιήσετε το ίδιο αρχείο μεταξύ δύο δεσμεύσεων στον ίδιο κλάδο;

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

Δείτε τα βήματα που παρέχονται για πρακτική επίδειξη.

Βήμα 1: Ανοίξτε το Git Terminal

Αρχικά, από το μενού Έναρξη, ανοίξτε το ' Git Bash ” Terminal Git:

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

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

$ CD 'C:\Git\Design'

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

Αρχικοποιήστε το αποθετήριο Git μέσω του ' είναι ζεστό ' εντολή:

$ είναι ζεστό

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

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

$ ηχώ 'Χαίρετε' > NewFile.txt

Στην παραπάνω εντολή, το echo θα προσθέσει το περιεχόμενο και θα το αποθηκεύσει απευθείας στο ' NewFile.txt ' αρχείο:

Τώρα, χρησιμοποιήστε το ' ls ” εντολή για προβολή όλων των αρχείων και επαλήθευση εάν το αρχείο έχει δημιουργηθεί ή όχι:

$ ls

Βήμα 5: Προσθήκη αρχείου στο Ευρετήριο Σταδιοποίησης

Στη συνέχεια, μετακινήστε το μη παρακολουθημένο αρχείο στο ευρετήριο σταδίου χρησιμοποιώντας το Git ' Προσθήκη ' εντολή:

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

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

$ κατάσταση git

Βήμα 6: Υποβολή δημιουργημένου αρχείου

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

$ git commit 'Το νέο αρχείο έχει δεσμευτεί'

Βήμα 7: Τροποποίηση αρχείου

Ανοίξτε το αρχείο στο πρόγραμμα επεξεργασίας κειμένου και ενημερώστε το:

$ ξεκινήστε το NewFile.txt

Τροποποιήστε το περιεχόμενο του αρχείου και πατήστε ' Ctrl+S πλήκτρο ” για αποθήκευση του αρχείου:

Βήμα 8: Μετακίνηση αρχείου στο Ευρετήριο Σταδιοποίησης

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

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

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

$ κατάσταση git

Βήμα 9: Υποβολή τροποποιημένου αρχείου

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

$ git commit 'τροποποιημένο αρχείο'

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

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

Βήμα 10: Διαφορά ίδιου αρχείου μεταξύ δύο δεσμεύσεων

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

$ git diff 593d249 2b06488

Η παρακάτω έξοδος δείχνει με επιτυχία τη διαφορά μεταξύ του ίδιου αρχείου μεταξύ δύο δεσμεύσεων. Εδώ, τα σημάδια ' ' και ' +++ ” είναι δείκτες εξόδου που δείχνουν τις νέες και τις παλιές δεσμεύσεις. :

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

$ git diff ΚΕΦΑΛΙ~ 1 ΚΕΦΑΛΙ

Σας έχουμε διδάξει πώς να διαφοροποιήσετε το ίδιο αρχείο μεταξύ δύο δεσμεύσεων.

συμπέρασμα

Για να διαφοροποιήσετε το ίδιο αρχείο μεταξύ δύο δεσμεύσεων, μεταβείτε πρώτα στο τοπικό αποθετήριο Git. Κάντε την πρώτη δέσμευση για το αρχείο χρησιμοποιώντας το ' $ git δέσμευση -m ' εντολή. Στη συνέχεια, κάντε ορισμένες τροποποιήσεις στο ίδιο αρχείο και δεσμεύστε το ξανά για να αποθηκεύσετε τις αλλαγές στο τοπικό αποθετήριο. Μετά από αυτό, εμφανίστε τη διαφορά του ίδιου αρχείου μεταξύ διαφορετικών δεσμεύσεων χρησιμοποιώντας το ' git diff ΚΕΦΑΛΙ~1 ΚΕΦΑΛΙ ' εντολή. Αυτή η ανάρτηση έδειξε πώς να διαφοροποιήσετε ένα αρχείο μεταξύ δύο δεσμεύσεων.