Android

Πώς να προσθέσετε ένα remote git

Model Rocket Battle | Dude Perfect

Model Rocket Battle | Dude Perfect

Πίνακας περιεχομένων:

Anonim

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

Ωστόσο, όταν συνεργάζεστε σε ένα έργο με μια ομάδα ανθρώπων, μπορείτε να βρείτε πολύ χρήσιμα πολλά remotes Git.

Τα τηλεχειριστήρια Git είναι δείκτες στις εκδόσεις του χώρου αποθήκευσης που συνήθως αποθηκεύονται σε άλλους διακομιστές.

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

Προσθέτοντας ένα Git Remote

Το απομακρυσμένο αποθετήριο πρέπει να υπάρχει πριν προσθέσετε το git remote στο τοπικό αποθετήριο. Μπορείτε να δημιουργήσετε το αποθετήριο σε μια υπηρεσία φιλοξενίας Git όπως GitHub, GitLab και BitBucket ή στον ιδιωτικό σας διακομιστή Git.

Για να προσθέσετε ένα νέο απομακρυσμένο, πλοηγηθείτε στον κατάλογο στον οποίο είναι αποθηκευμένος ο αποθηκευτικός χώρος σας και χρησιμοποιήστε την εντολή git remote add ακολουθείται από το απομακρυσμένο όνομα και την απομακρυσμένη διεύθυνση URL:

git remote add

Για παράδειγμα, για να προσθέσετε ένα νέο απομακρυσμένο όνομα με προορισμό το [email protected]:user/repo_name.git URL που πληκτρολογείτε:

git remote add staging [email protected]:user/repo_name.git

Χρησιμοποιήστε την git remote εντολή git remote για να καταχωρήσετε τις απομακρυσμένες συνδέσεις και να επαληθεύσετε ότι το νέο τηλεχειριστήριο προστέθηκε με επιτυχία

git remote -v

Η έξοδος θα φαίνεται κάπως έτσι:

origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push) staging [email protected]:user/repo_name.git (fetch) staging [email protected]:user/repo_name.git (push)

Αυτό που πραγματικά κάνει η εντολή git remote add είναι να τροποποιήσετε το αρχείο .git/config αποθετηρίου και μια νέα σύνδεση στο απομακρυσμένο αποθετήριο.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*

Μπορείτε να προσθέσετε ένα νέο απομακρυσμένο σύστημα, επεξεργάζοντας το αρχείο .git/config με ένα πρόγραμμα επεξεργασίας κειμένου, αλλά η χρήση της εντολής είναι πολύ πιο εύκολη.

Αυτό είναι. Προσθέσατε με επιτυχία ένα νέο τηλεχειριστήριο Git.

Για να σπρώξετε τον κωδικό σας στο νέο τηλεχειριστήριο, θα χρησιμοποιούσατε:

git push

Για να τραβήξετε και να τραβήξετε από την απομακρυσμένη χρήση:

git fetch git pull

συμπέρασμα

Η προσθήκη ενός νέου τηλεχειριστηρίου Git είναι απλώς θέμα μιας εντολής. Τα τηλεχειριστήρια Git είναι πολύ χρήσιμα και σας επιτρέπουν να έχετε πολλαπλές αποθήκες.