Σε αυτή την ανάρτηση, θα εξηγήσουμε:
- Υπάρχει καθόλου ' git rebase origin ” Εντολή στο Git;
- Πώς να χρησιμοποιήσετε το ' 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 για να επαληθεύσετε εάν η απομακρυσμένη διακλάδωση έχει επανατοποθετηθεί ή όχι:
$ git reflog
Συμβουλή μπόνους: Εναλλακτική μέθοδος για την επαναφορά του κλάδου προέλευσης
Οι χρήστες του Git μπορούν να επαναφέρουν τον απομακρυσμένο κλάδο μεταφέροντας τον απομακρυσμένο κλάδο και, στη συνέχεια, να επανατοποθετήσουν απευθείας τον ανάντη κλάδο στον τοπικό κλάδο χρησιμοποιώντας το ' git rebase
Για το σκοπό αυτό, διαβάστε τις παρεχόμενες οδηγίες.
Βήμα 1: Ανοδικό Υποκατάστημα Προέλευσης
Ορίστε τον απομακρυσμένο κλάδο ως ανάντη χρησιμοποιώντας το ' κλαδί git ' εντολή. Εδώ, η επιλογή « – set-upstream ' χρησιμοποιείται για τη ρύθμιση του ανοδικού κλάδου:
$ κλαδί git -- set-upstream-to =προέλευση / κύριος
Βήμα 2: Επαναφέρετε το Upstream Branch σε Local Branch
Στη συνέχεια, επαναφέρετε τον απομακρυσμένο κλάδο ανάντη στον τοπικό κλάδο μέσω του ' git rebase
Έχουμε συγκεντρώσει αυθεντικές πληροφορίες που σχετίζονται με την επαναφορά απομακρυσμένων υποκαταστημάτων στο Git.
συμπέρασμα
Για να επαναφέρετε τη βάση του απομακρυσμένου κλάδου, πρώτα τραβήξτε ή φέρτε τον απομακρυσμένο κλάδο μέσω του ' git pull