Kan een Git-repo twee afstandsbedieningen hebben?
Kan een Git-repo twee afstandsbedieningen hebben?

Video: Kan een Git-repo twee afstandsbedieningen hebben?

Video: Kan een Git-repo twee afstandsbedieningen hebben?
Video: Git multiple remotes 2024, November
Anonim

Het is gemakkelijk om code te synchroniseren tussen: meerdere git repositories, in het bijzonder, duwen om meerdere afstandsbedieningen . Dit is handig wanneer u mirrors/kopieën van dezelfde repository onderhoudt. Alles wat je nodig hebben te doen is instellen meerdere push URL's op a op afstand en dan uitvoeren git daar naar toe duwen op afstand zoals je gewoonlijk doet.

Kan Git hierin meerdere afstandsbedieningen hebben?

Het is gemakkelijk om code te synchroniseren tussen: meerdere git repositories, in het bijzonder, duwen om meerdere afstandsbedieningen . Dit is handig wanneer u mirrors/kopieën van dezelfde repository onderhoudt. Alles wat je nodig hebben tot doen is klaar gezet meerdere push URL's op a op afstand en dan uitvoeren git daar naar toe duwen op afstand zoals je gewoonlijk doen.

hoe houd ik twee GIT-repository's gesynchroniseerd? Hoe twee externe Git-opslagplaatsen te synchroniseren

  1. Open terminal en verander de huidige werkdirectory in uw lokale project.
  2. Maak een lijst van de huidige geconfigureerde externe repository voor uw fork.
  3. Geef een nieuwe externe upstream-repository op die met de fork wordt gesynchroniseerd.
  4. Controleer de nieuwe upstream-repository die u voor uw fork hebt opgegeven.

Hoe voeg je op deze manier nog een afstandsbediening toe?

Tot een nieuwe afstandsbediening toevoegen , gebruik de git afstandsbediening toevoegen commando op de terminal, in de map waarin uw repository is opgeslagen. de git afstandsbediening toevoegen commando heeft twee argumenten: A op afstand naam, bijvoorbeeld "oorsprong" A op afstand URL, die u kunt vinden op het subtabblad Bron van uw Git-repo.

Hoe maak ik verbinding met een externe Git-repository?

Installeren git op de op afstand server zegt een ec2-instantie.

Nu op je lokale machine, $cd in de projectmap die je wilt pushen om de onderstaande commando's uit te voeren:

  1. git init.
  2. git remote add origin [email protected]:/home/ubuntu/workspace/project. git.
  3. git toevoegen.
  4. git commit -m "Initiële commit"

Aanbevolen: