Πώς να αλλάξετε το απομακρυσμένο αποθετήριο για μια υπομονάδα Git;

Pos Na Allaxete To Apomakrysmeno Apotheterio Gia Mia Ypomonada Git



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

Αυτή η εγγραφή θα παρέχει τη μέθοδο για την αλλαγή του αποθετηρίου GitHub για μια υπομονάδα Git.

Πώς να αλλάξετε το αποθετήριο GitHub για μια υπομονάδα Git;

Για να αλλάξετε το αποθετήριο GitHub για μια υπομονάδα στο Git:







  • Αρχικά, μεταβείτε στον επιθυμητό τοπικό χώρο αποθήκευσης που περιέχει την υπομονάδα.
  • Στη συνέχεια, μεταβείτε στην υπομονάδα και ελέγξτε την απομακρυσμένη διεύθυνση URL.
  • Στη συνέχεια, επιστρέψτε στο γονικό αποθετήριο και εκτελέστε το ' git submodule set-url » για να αλλάξετε το απομακρυσμένο URL της υπομονάδας.
  • Τέλος, μεταβείτε ξανά στην υπομονάδα και επαληθεύστε τη νέα απομακρυσμένη διεύθυνση URL.

Βήμα 1: Μεταβείτε στο Τοπικό Αποθετήριο
Πρώτα, εισάγετε το ' CD ” εντολή μαζί με τη συγκεκριμένη διαδρομή αποθετηρίου που περιέχει μια υπομονάδα και μεταβείτε σε αυτήν:



$ CD 'Γ:\Πήγαινε \R epicB'

Βήμα 2: Λίστα περιεχομένου αποθετηρίου
Στη συνέχεια, εμφανίστε το περιεχόμενο του τρέχοντος καταλόγου:



$ ls

Μπορεί να παρατηρηθεί ότι το αποθετήριο εργασίας περιέχει μια υπομονάδα που ονομάζεται ' subMod ”:





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



$ CD subMod

Βήμα 4: Ελέγξτε την απομακρυσμένη διεύθυνση URL
Εκτελέστε την παρακάτω εντολή για να ελέγξετε την απομακρυσμένη διεύθυνση URL της υπομονάδας:

$ git remote -σε

Σύμφωνα με τη δεδομένη έξοδο, η υπομονάδα συνδέεται με τον απομακρυσμένο χώρο αποθήκευσης με τη δεδομένη απομακρυσμένη διεύθυνση URL:

Βήμα 5: Μεταβείτε στο Γονικό Αποθετήριο
Επιστρέψτε στο παρόν αποθετήριο χρησιμοποιώντας την ακόλουθη εντολή:

$ CD ..

Βήμα 6: Αλλάξτε την απομακρυσμένη διεύθυνση URL της υπομονάδας
Τώρα, εκτελέστε το ' set-url υπομονάδας git εντολή ” μαζί με το όνομα της μονάδας και τη νέα απομακρυσμένη διεύθυνση URL:

$ υπομονάδα git set-url subMod https: // github.com / laibyounas / newRepo.git

Εδώ, ' subMod ” είναι το όνομα της υπομονάδας:

Βήμα 7: Μετάβαση στο Submodule
Μεταβείτε ξανά στην υπομονάδα για να δείτε τις νέες αλλαγές:

$ CD subMod

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

$ git remote -σε

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

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

συμπέρασμα

Για να αλλάξετε το αποθετήριο GitHub για μια υπομονάδα Git, πρώτα μεταβείτε στον επιθυμητό τοπικό χώρο αποθήκευσης που περιέχει την υπομονάδα. Στη συνέχεια, εκτελέστε το ' git submodule set-url ' εντολή. Στη συνέχεια, μεταβείτε στην υπομονάδα και εξασφαλίστε το νέο απομακρυσμένο αποθετήριο πληκτρολογώντας το ' git remote -v ' εντολή. Αυτό το άρθρο παρουσίασε τη μέθοδο αλλαγής του αποθετηρίου GitHub για μια υπομονάδα Git.