Das Konzept der remote
ist einfach die URL Ihres entfernten Repositorys.
En origin
ist ein alias die auf diese URL verweist. Anstatt also jedes Mal, wenn wir etwas in unser Repository übertragen wollen, die gesamte URL zu schreiben, verwenden wir einfach diesen Alias und führen ihn aus:
git push -u origin master
Anweisung an git to push
unseren Code aus unserem . Meister Zweigstelle zum remote Herkunft Repository .
Wann immer wir ein Repository klonen , git erstellt diesen Alias standardmäßig für uns. Auch wenn wir eine neues Repository Wir schaffen sie einfach selbst.
Wie dem auch sei, wir können diesen Namen jederzeit in einen beliebigen Namen ändern, der so lautet:
git remote rename [current-name] [new-name]
Da sie auf der Client-Seite des git Anwendung (auf unserem Rechner) zu ändern, wird sich nicht auf unseren Entwicklungsprozess auswirken, auch nicht auf unser entferntes Repository. Denken Sie daran, es ist nur eine Name die auf eine Adresse .
Das Einzige, was sich hier durch die Umbenennung des Alias ändert, ist, dass wir diesen Alias deklarieren müssen neuer Name jedes Mal, wenn wir etwas in unser Repository stellen.
git push -u my-remote-alias master
Natürlich kann ein einziger Name nicht auf zwei verschiedene Adressen verweisen. Deshalb erhalten Sie diese Fehlermeldung. Es gibt bereits einen Alias namens origin
auf Ihrem lokalen Rechner. Um zu sehen, wie viele Aliase Sie haben und welche das sind, können Sie diesen Befehl aufrufen:
git remote -v
Hier werden alle Ihre Aliasnamen und die entsprechenden URLs angezeigt.
Sie können sie auch entfernen, wenn Sie das Programm ausführen möchten:
git remote rm my-remote-alias
Kurz und gut:
- finden Sie heraus, was Sie bereits haben,
- entfernen oder umbenennen,
- fügen Sie Ihre neuen Aliasnamen hinzu.
Viel Spaß beim Kodieren.