Πώς να φέρω ένα υποκατάστημα από το Upstream στο τοπικό repo;

Pos Na Phero Ena Ypokatastema Apo To Upstream Sto Topiko Repo



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

Αυτός ο οδηγός θα δείξει τη μέθοδο για την ανάκτηση ενός κλάδου από το upstream στο τοπικό αποθετήριο Git.

Πώς να φέρω ένα υποκατάστημα από το Upstream στο τοπικό αποθετήριο;

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







  • Μεταβείτε στον τοπικό κατάλογο Git.
  • Ανοίξτε τον λογαριασμό GitHub για να αντιγράψετε τον κώδικα ενός διχαλωμένου αποθετηρίου.
  • Χρησιμοποιήστε το ' git remote add ” εντολή για προσθήκη απομακρυσμένης σύνδεσης.
  • Ελέγξτε την απομακρυσμένη σύνδεση εκτελώντας το ' git remote -v ' εντολή.
  • Λήψη και μετάβαση στον απομακρυσμένο κλάδο.
  • Τραβήξτε τις αλλαγές εκτελώντας το ' git pull εντολή ” μαζί με το όνομα του κλάδου.

Βήμα 1: Ανακατεύθυνση στο Δηλωμένο Αποθετήριο

Αρχικά, εκκινήστε το τερματικό Git Bash και μετακινηθείτε στο αποθετήριο που προτιμάτε χρησιμοποιώντας το ' CD ' εντολή:



cd 'C:\Users\user\Git\demo1'

Βήμα 2: Αντιγράψτε το σύνδεσμο HTTPS

Στη συνέχεια, μεταβείτε στο GitHub και συνδεθείτε στον λογαριασμό σας. Στη συνέχεια, επιλέξτε ένα διχαλωτό αποθετήριο για να το εκκινήσετε στο GitHub. Για το σκοπό αυτό, μεταβείτε στο ' Το αποθετήριο σας> Διχαλωτό αποθετήριο> Κωδικός ' και αντιγράψτε το ' HTTPS URL:







Βήμα 3: Προσθήκη απομακρυσμένης σύνδεσης

Χρησιμοποιήστε το ' git remote add ” εντολή και όρισε το όνομα του τηλεχειριστηρίου μαζί με την αντιγραμμένη διεύθυνση URL απομακρυσμένου:

git remote add upstream https://github.com/Gituser213/Perk_Repo.git



Βήμα 4: Ελέγξτε την απομακρυσμένη σύνδεση

Στη συνέχεια, ελέγξτε το τηλεχειριστήριο που προστέθηκε εκτελώντας το ' git remote -v ' εντολή:

git remote -v

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

Βήμα 5: Λήψη Remote Branch

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

git fetch upstream main

Μπορεί να παρατηρηθεί ότι το « κύριος ' ο κλάδος από το ανάντη έχει ληφθεί στο ' επίδειξη 1 ” Το τοπικό αποθετήριο με επιτυχία:

Βήμα 6: Μετάβαση σε Remote Branch

Μεταβείτε στον κλάδο που ανακτήθηκε εκτελώντας το ' git checkout ' εντολή:

git checkout --track -b main

Εδώ:

  • ' -πίστα Η επιλογή ” χρησιμοποιείται για τον ορισμό ενός συγκεκριμένου κλάδου για παρακολούθηση.
  • ' -σι Η επιλογή δηλώνει τον κλάδο.
  • ' κύριος ” είναι ο συγκεκριμένος κλάδος που πρέπει να ρυθμιστεί για την παρακολούθηση του τρέχοντος κλάδου εργασίας.

Βήμα 7: Τραβήξτε τις αλλαγές

Εκτελέστε το ' git pull Εντολή ” για να τραβήξετε όλες τις αλλαγές από τον απομακρυσμένο κλάδο στο τοπικό:

git pull upstream main

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

Παρέχουμε μια λεπτομερή μέθοδο για την ανάκτηση ενός κλάδου από το upstream στο τοπικό αποθετήριο.

συμπέρασμα

Για να ανακτήσετε έναν κλάδο από το ανάντη στον τοπικό χώρο αποθήκευσης, πρώτα μεταβείτε στον τοπικό κατάλογο Git και ανοίξτε το GitHub και αντιγράψτε τη διεύθυνση URL HTTPS ενός διχαλωμένου αποθετηρίου. Στη συνέχεια, χρησιμοποιήστε το ' git remote add ” εντολή για προσθήκη απομακρυσμένου URL. Μετά από αυτό, ανακτήστε και μεταβείτε στον απομακρυσμένο κλάδο. Τέλος, τραβήξτε τις αλλαγές εκτελώντας το ' git pull εντολή ” μαζί με το απομακρυσμένο και καθορισμένο όνομα κλάδου. Αυτό έχει να κάνει με την ανάκτηση ενός υποκαταστήματος από το upstream στο τοπικό αποθετήριο.