Μετακινήστε τον δείκτη υποκαταστημάτων σε διαφορετική δέσμευση χωρίς ολοκλήρωση αγοράς

Metakineste Ton Deikte Ypokatastematon Se Diaphoretike Desmeuse Choris Oloklerose Agoras



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

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

Πώς να μετακινήσετε τον δείκτη υποκαταστημάτων σε διαφορετική δέσμευση χωρίς ταμείο;

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







  • Μεταβείτε στο επιθυμητό αποθετήριο.
  • Προβάλετε το αρχείο καταγραφής Git του τρέχοντος κλάδου.
  • Μεταβείτε σε άλλο κλάδο και ελέγξτε το αρχείο καταγραφής αναφοράς Git.
  • Χρησιμοποιήστε το ' $ git κλάδος -f ” εντολή για μετακίνηση του δείκτη διακλάδωσης.
  • Δείτε την τρέχουσα θέση του δείκτη διακλάδωσης.

Βήμα 1: Μεταβείτε στον Ειδικό Κατάλογο
Μεταβείτε στον τοπικό κατάλογο Git εκτελώντας το ' CD ' εντολή:



$ CD 'Γ:\Πήγαινε \ t is_repo'



Βήμα 2: Ελέγξτε το αρχείο καταγραφής Git:
Για να προβάλετε το αρχείο καταγραφής Git για να ελέγξετε την τρέχουσα θέση του δείκτη διακλάδωσης, χρησιμοποιήστε το ' αρχείο καταγραφής git 'εντολή μαζί με το ' -μία γραμμή σημαία:





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

Όπως μπορείτε να δείτε, ο δείκτης διακλάδωσης δείχνει στο ' διαγράφω δεσμεύομαι:



Βήμα 3: Μετάβαση σε άλλο υποκατάστημα
Στη συνέχεια, μεταβείτε στο επιθυμητό τοπικό υποκατάστημα με τη βοήθεια του ' $ git διακόπτης ' εντολή:

$ git κύριος διακόπτης

Βήμα 4: Προβολή αρχείου καταγραφής Git του τρέχοντος κλάδου
Ελέγξτε το αρχείο καταγραφής αναφοράς Git για να δείτε την τρέχουσα θέση του δείκτη HEAD στον τρέχοντα κλάδο εργασίας:

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

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

Βήμα 5: Μετακίνηση του δείκτη διακλάδωσης
Για να μετακινήσετε έναν δείκτη διακλάδωσης σε διαφορετική δέσμευση χωρίς ταμείο, χρησιμοποιήστε το ' $ git υποκατάστημα εντολή ” μαζί με το όνομα του κλάδου:

$ κλαδί git -φά dev

Εδώ, το « -φά Η επιλογή ' αντιπροσωπεύει το ' δύναμη ” το οποίο θα καθορίσει πού θα δείχνει το HEAD του κλάδου:

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

$ git show ΚΕΦΑΛΙ

Όπως μπορείτε να δείτε η θέση του HEAD μετατοπίζεται σε άλλο όνομα κλάδου ' dev ' καθώς ' κύριος ' κλαδί:

Βήμα 7: Μετάβαση σε άλλο υποκατάστημα
Μετά από αυτό, μεταβείτε στο ' dev ” υποκατάστημα για να δείτε τις αλλαγές σε αυτόν τον συγκεκριμένο κλάδο:

$ git διακόπτης dev

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

$ git show ΚΕΦΑΛΙ

Μπορεί να παρατηρηθεί ότι η θέση της ΚΕΦΑΛΗΣ δείχνει το « κύριος 'υποκατάστημα καθώς και ' dev ' κλαδί:

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

συμπέρασμα

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