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?
Wenn Sie nur die Remote-URL wollen oder wenn Sie nicht mit einem Netzwerk verbunden sind, das die Remote-Repo erreichen kann:
git config --get remote.origin.url
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:
git remote show origin
Wenn Sie git clone
verwenden (von GitHub oder einem anderen Quell-Repository), ist der Standardname für die Quelle des Klons "origin". Wenn Sie git remote show
verwenden, werden die Informationen zu diesem Namen angezeigt. Die ersten paar Zeilen sollten zeigen:
C:\Users\jaredpar\VsVim> git remote show origin
* remote origin
Fetch URL: [email protected]:jaredpar/VsVim.git
Push URL: [email protected]:jaredpar/VsVim.git
HEAD branch: master
Remote branches:
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
git config --get remote.origin.url
Ich denke, Sie finden es unter .git/config
und remote["origin"]
, falls Sie das nicht manipuliert haben.