Wenn Sie mehrere Remote-Repositorys haben und keinen Namen für den Remote-Repository angeben, wird standardmäßig origin
verwendet. Wenn es keine Remote-Repository Herkunft benannt, dann wird es Fehler aus sagen
fatal: No remote repository specified. Please, specify either a URL or a
remote name from which new revisions should be fetched.
Zusätzlich: Wie kann ich diese Standard-Remote-Tracking, ohne dass die lokale Niederlassung ändern?
Sie können diesen Repository-Namen in "Ursprung" umbenennen, um ihn als Standard festzulegen.
Vorsicht: Dies funktioniert nicht, wenn der aktuelle Zweig bereits einen Upstream auf einer anderen Fernbedienung angegeben hat. Von git help fetch
: "Wenn keine Remote angegeben ist, wird standardmäßig die Ursprungs-Remote verwendet, es sei denn, es ist ein Upstream-Zweig für den aktuellen Zweig konfiguriert." In diesem Fall können Sie die vorgelagerten Verzweigungen so ändern, dass sie origin
verwenden, indem Sie die Felder remote
für die in .git/config
konfigurierten Verzweigungen bearbeiten.
Sie haben vielleicht nie einen 'git-Klon' im Repo ausgeführt, aber nach dem Fakt, dass Sie Remotes hinzugefügt haben ('Ursprung' oder anders genannt). – mwfearnley