Das Konzept von remote
ist einfach die URL Ihres Remote-Repositorys.
Das origin
ist ein Alias , der auf diese URL verweist. Anstatt also jedes Mal die gesamte URL zu schreiben, wenn wir etwas in unser Repository verschieben möchten, verwenden wir einfach diesen Alias und führen Folgendes aus:
git push -u origin master
Telling git push
unseren Code von unserem lokalen Master - Zweig auf die Remote - Ursprung - Repository .
Immer wenn wir ein Repository klonen , erstellt git diesen Alias standardmäßig für uns. Auch wenn wir ein neues Repository erstellen, erstellen wir es einfach selbst.
Wie auch immer, wir können diesen Namen jederzeit in einen beliebigen Namen ändern, indem wir Folgendes ausführen:
git remote rename [current-name] [new-name]
Da es auf der Clientseite der git- Anwendung (auf unserem Computer) gespeichert ist und sich ändert, hat dies keine Auswirkungen auf unseren Entwicklungsprozess und auch nicht auf unser Remote-Repository. Denken Sie daran, es ist nur ein Name , der auf ein zeigt Adresse .
Das einzige, was sich hier durch das Umbenennen des Alias ändert, ist, dass wir diesen neuen Namen deklarieren müssen jedes Mal wenn wir etwas in unser Repository verschieben.
git push -u my-remote-alias master
Offensichtlich kann ein einzelner Name nicht auf zwei verschiedene Adressen verweisen. Deshalb erhalten Sie diese Fehlermeldung. Auf origin
Ihrem lokalen Computer ist bereits ein Alias benannt . Um zu sehen, wie viele Aliase Sie haben und welche es sind, können Sie diesen Befehl einleiten:
git remote -v
Dies zeigt Ihnen alle Aliase sowie die entsprechenden URLs.
Sie können sie auch entfernen, wenn Sie Folgendes ausführen möchten:
git remote rm my-remote-alias
Also in Kürze:
- Finde heraus, was du schon hast.
- entfernen oder umbenennen,
- Fügen Sie Ihre neuen Aliase hinzu.
Viel Spaß beim Codieren.
.git/config
Datei, um festzustellen, ob der Ursprung noch nicht deklariert ist.