Android

Slik legger du til en git-fjernkontroll

Introduction to Git - Remotes

Introduction to Git - Remotes

Innholdsfortegnelse:

Anonim

Når du jobber med Git, bruker du vanligvis bare en ekstern navngitt opprinnelse og forskjellige grener for forskjellige funksjoner og miljøer. Origin er navnet på fjernkontrollen som automatisk opprettes når du kloner et depot og peker på det klonede depotet.

Men når du samarbeider om et prosjekt med en gruppe mennesker, kan det hende du bruker flere Git-fjernkontroller veldig nyttige.

Git-fjernkontroller er pekere på versjonene av depotet som vanligvis lagres på andre servere.

Denne guiden forklarer hvordan du legger til en ny Git-fjernkontroll.

Legge til en Git-fjernkontroll

Fjernlageret må eksistere før du legger til git-fjernkontrollen til ditt lokale depot. Du kan opprette depotet på en Git-hosting-tjeneste som GitHub, GitLab og BitBucket eller på din private Git-server.

Hvis du vil legge til en ny fjernkontroll, navigerer du til katalogen depotet ditt er lagret på og bruker git remote add kommandoen etterfulgt av fjernnavnet og den eksterne URL:

git remote add

For å legge til en ny fjernkontroll som heter staging peker til [email protected]:user/repo_name.git URL du skriver:

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

Bruk git remote til å liste over fjerntilkoblinger og bekrefte at den nye fjernkontrollen ble lagt til:

git remote -v

Utgangen vil se slik ut:

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)

Hva git remote add kommandoen faktisk gjør er å endre repository .git/config filen og en ny forbindelse til det eksterne repository.

.git / config

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

Du kan legge til en ny fjernkontroll ved å redigere .git/config filen med en tekstredigerer, men det er mye enklere å bruke kommandoen.

Det er det. Du har lagt til en ny Git-fjernkontroll.

For å skyve koden til den nye fjernkontrollen, bruker du:

git push

Slik henter og trekker du fra fjernkontrollen:

git fetch git pull

Konklusjon

Å legge til en ny Git-fjernkontroll er bare et spørsmål om en kommando. Git-fjernkontroller er veldig nyttige og lar deg ha flere lagre.