Android

Hoe een git-afstandsbediening toe te voegen

Updating Local Copies of Remote Branches - How to Use Git and GitHub

Updating Local Copies of Remote Branches - How to Use Git and GitHub

Inhoudsopgave:

Anonim

Gewoonlijk gebruik je bij het werken met Git slechts één externe oorsprong en verschillende vertakkingen voor verschillende functies en omgevingen. Oorsprong is de naam van de afstandsbediening die automatisch wordt gemaakt wanneer u een repository clone en verwijst naar de gekloonde repository.

Wanneer je echter met een groep mensen aan een project samenwerkt, kan het handig zijn om meerdere Git-afstandsbedieningen te gebruiken.

Git-afstandsbedieningen zijn verwijzingen naar de versies van de repository die doorgaans op andere servers worden opgeslagen.

Deze gids legt uit hoe je een nieuwe Git-afstandsbediening kunt toevoegen.

Een Git-afstandsbediening toevoegen

De externe repository moet bestaan ​​voordat je de git remote toevoegt aan je lokale repository. U kunt de repository maken op een Git-hostingservice zoals GitHub, GitLab en BitBucket of op uw privé Git-server.

Om een ​​nieuwe afstandsbediening toe te voegen, navigeert u naar de map waarin uw repository is opgeslagen en gebruikt git remote add opdracht git remote add gevolgd door de externe naam en de externe URL:

git remote add

Als u bijvoorbeeld een nieuwe externe naam met de naam staging [email protected]:user/repo_name.git naar [email protected]:user/repo_name.git URL, typt u:

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

Gebruik de opdracht git remote om de externe verbindingen weer te geven en controleer of de nieuwe remote met succes is toegevoegd:

git remote -v

De uitvoer ziet er ongeveer zo uit:

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)

Wat de git remote add opdracht eigenlijk doet, is het repository .git/config bestand en een nieuwe verbinding met de remote repository wijzigen.

.git / config

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

U kunt een nieuwe afstandsbediening toevoegen door het .git/config bestand met een teksteditor te bewerken, maar het gebruik van de opdracht is veel eenvoudiger.

Dat is het. Je hebt met succes een nieuwe Git-afstandsbediening toegevoegd.

Als u uw code naar de nieuwe afstandsbediening wilt pushen, gebruikt u:

git push

Ophalen en ophalen van het externe gebruik:

git fetch git pull

Conclusie

Een nieuwe Git-afstandsbediening toevoegen is slechts een kwestie van één opdracht. Git-afstandsbedieningen zijn erg handig en stellen je in staat om meerdere repositories te hebben.