Android

Sådan tilføjes en git-fjernbetjening

How does the International Space Station work?

How does the International Space Station work?

Indholdsfortegnelse:

Anonim

Når du arbejder med Git, bruger du normalt kun en fjernbetjent navngivet oprindelse og forskellige grene til forskellige funktioner og miljøer. Origin er navnet på den fjernbetjening, der automatisk oprettes, når du kloner et depot og peger på det klonede depot.

Når du samarbejder om et projekt med en gruppe mennesker, kan du dog synes at bruge flere Git-fjernbetjeninger meget praktisk.

Git-fjernbetjeninger er pegepunkter til de versioner af depotet, der typisk er gemt på andre servere.

Denne vejledning forklarer, hvordan du tilføjer en ny Git-fjernbetjening.

Tilføjelse af en Git-fjernbetjening

Fjernlageret skal eksistere, før du føjer git-fjernbetjeningen til dit lokale depot. Du kan oprette depotet på en Git-hostingtjeneste som GitHub, GitLab og BitBucket eller på din private Git-server.

Hvis du vil tilføje en ny fjernbetjening, skal du navigere til det bibliotek, dit arkiv er gemt i, og bruge kommandoen git remote add efterfulgt af fjernnavnet og fjernadressen:

git remote add

For eksempel at tilføje en ny fjernbetjening, der hedder staging peger på [email protected]:user/repo_name.git URL, du skriver:

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

Brug git remote til at angive fjernforbindelser og kontrollere, at den nye fjernbetjening blev tilføjet:

git remote -v

Outputet ser sådan ud:

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)

Hvad git remote add kommandoen faktisk gør, er at ændre repository .git/config fil og en ny forbindelse til remote repository.

.git / config

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

Du kan tilføje en ny fjernbetjening ved at redigere .git/config filen med en teksteditor, men det er meget lettere at bruge kommandoen.

Det er det. Du har tilføjet en ny Git-fjernbetjening.

Hvis du vil skubbe din kode til den nye fjernbetjening, skal du bruge:

git push

Sådan hentes og trækkes fra fjernbetjeningen:

git fetch git pull

Konklusion

Tilføjelse af en ny Git-fjernbetjening er kun et spørgsmål om en kommando. Git-fjernbetjeninger er meget nyttige og giver dig mulighed for at have flere lagre.