Wie kann ich die URL ermitteln, von der ein lokales Git-Repository ursprünglich geklont wurde?
Ich zog ein Projekt von GitHub vor ein paar Tagen. Inzwischen habe ich entdeckt, dass es mehrere Forks auf GitHub gibt, und ich habe vergessen zu notieren, welchen ich ursprünglich genommen habe. Wie kann ich feststellen, welche dieser Forks ich gezogen habe?
3748
3
Wenn Sie nur die Remote-URL wollen oder wenn Sie nicht mit einem Netzwerk verbunden sind, das die Remote-Repo erreichen kann:
Wenn Sie die vollständige Ausgabe benötigen und sich in einem Netzwerk befinden, das das entfernte Repository, in dem sich der Ursprung befindet, erreichen kann:
Wenn Sie
git clone
verwenden (von GitHub oder einem anderen Quell-Repository), ist der Standardname für die Quelle des Klons "origin". Wenn Siegit remote show
verwenden, werden die Informationen zu diesem Namen angezeigt. Die ersten paar Zeilen sollten zeigen:Wenn Sie den Wert im Skript verwenden möchten, würden Sie den ersten in dieser Antwort aufgeführten Befehl verwenden.
Sollten Sie dies für Skripting-Zwecke benötigen, können Sie nur die URL mit
Ich denke, Sie finden es unter
.git/config
undremote["origin"]
, falls Sie das nicht manipuliert haben.