Υπάρχει κάποια εντολή 'git rebase origin' στο Git

Yparchei Kapoia Entole Git Rebase Origin Sto Git



Το Git rebase είναι μία από τις πιο χρήσιμες εντολές του εργαλείου Git. The Git' υπερβαίνω Η εντολή ” δημιουργεί μια νέα βάση που περιέχει μια συνδυασμένη σειρά δεσμεύσεων. Πιο συγκεκριμένα, η διαδικασία συνδυασμού και μετακίνησης δεσμεύσεων σε μια νέα βάση είναι γνωστή ως rebasing. Ο ' git rebase origin/ ” χρησιμοποιείται για την επαναφορά των απομακρυσμένων διακλαδώσεων.

Σε αυτή την ανάρτηση, θα εξηγήσουμε:

Υπάρχει κάποια εντολή 'git rebase origin' στο Git;

Εάν ο χρήστης εκτελέσει το ' git rebase origin εντολή ', το τερματικό Git θα εμφανίσει το μήνυμα σφάλματος ' μοιραία: μη έγκυρη «προέλευση» ” και μην επαναφέρετε ποτέ τον απομακρυσμένο κλάδο ανάντη. Ωστόσο, οι χρήστες του Git μπορούν να χρησιμοποιήσουν το ' git rebase προέλευση/κλάδος ” εντολή για επαναφορά της διακλάδωσης από την απομακρυσμένη ανάντη διακλάδωση και δεσμεύσεις squashing.







Πώς να χρησιμοποιήσετε την εντολή 'git rebase origin/ ';

Για να χρησιμοποιήσετε το « git rebase προέλευση/κλάδος εντολή ', οι χρήστες του Git πρέπει να τραβήξουν το υποκατάστημα από το απομακρυσμένο upstream ή να φέρουν τον απομακρυσμένο κλάδο χρησιμοποιώντας το ' git fetch ' εντολή.



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

Πρώτον, από τα Windows ' Ξεκίνα μενού ', εκκινήστε το τερματικό Git:







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

Χρησιμοποιώντας το « CD εντολή ', μεταβείτε στο αποθετήριο Git:

$ CD 'C:\Git'



Βήμα 3: Τραβήξτε το Remote Branch

Τραβήξτε τις αλλαγές του απομακρυσμένου κλάδου και προσθέστε το στο HEAD του τοπικού αποθετηρίου:

$ git pull κύριος καταγωγής

Βήμα 4: Ελέγξτε τα υποκαταστήματα

Ελέγξτε τη λίστα των υποκαταστημάτων και επιλέξτε τον κλάδο στον οποίο θέλετε να επαναφέρετε τον κλάδο προέλευσης:

$ κλαδί git

Βήμα 5: Μετάβαση σε Υποκατάστημα

Μεταβείτε στον κλάδο στον οποίο επαναφέρετε την προέλευση μέσω του ' git checkout ' εντολή:

$ git checkout χαρακτηριστικά

Βήμα 6: Rebase Origin Branch

Στη συνέχεια, επαναφέρετε τον κλάδο προέλευσης ή τον απομακρυσμένο κλάδο χρησιμοποιώντας το ' git rebase origin/ ' εντολή:

$ git rebase προέλευση / κύριος

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

$ git reflog

Συμβουλή μπόνους: Εναλλακτική μέθοδος για την επαναφορά του κλάδου προέλευσης

Οι χρήστες του Git μπορούν να επαναφέρουν τον απομακρυσμένο κλάδο μεταφέροντας τον απομακρυσμένο κλάδο και, στη συνέχεια, να επανατοποθετήσουν απευθείας τον ανάντη κλάδο στον τοπικό κλάδο χρησιμοποιώντας το ' git rebase ' εντολή.

Για το σκοπό αυτό, διαβάστε τις παρεχόμενες οδηγίες.

Βήμα 1: Ανοδικό Υποκατάστημα Προέλευσης

Ορίστε τον απομακρυσμένο κλάδο ως ανάντη χρησιμοποιώντας το ' κλαδί git ' εντολή. Εδώ, η επιλογή « – set-upstream ' χρησιμοποιείται για τη ρύθμιση του ανοδικού κλάδου:

$ κλαδί git -- set-upstream-to =προέλευση / κύριος

Βήμα 2: Επαναφέρετε το Upstream Branch σε Local Branch

Στη συνέχεια, επαναφέρετε τον απομακρυσμένο κλάδο ανάντη στον τοπικό κλάδο μέσω του ' git rebase ' εντολή:

$ git rebase προέλευση / κύριος κύριος

Έχουμε συγκεντρώσει αυθεντικές πληροφορίες που σχετίζονται με την επαναφορά απομακρυσμένων υποκαταστημάτων στο Git.

συμπέρασμα

Για να επαναφέρετε τη βάση του απομακρυσμένου κλάδου, πρώτα τραβήξτε ή φέρτε τον απομακρυσμένο κλάδο μέσω του ' git pull ' εντολή. Στη συνέχεια, μετακινηθείτε στον κλάδο όπου θέλετε να επαναφέρετε τον απομακρυσμένο κλάδο και, στη συνέχεια, χρησιμοποιήστε το ' git rebase προέλευση/κλάδος ” εντολή για επαναφορά του απομακρυσμένου κλάδου. Αυτή η καταγραφή έδειξε αν υπάρχει κάποια ' git rebase origin εντολή στο Git.