Informationen zum Remote-Repository in Git anzeigen
In diesem Tutorial geht es darum, Informationen zu Remote-Repositories in Git anzuzeigen. Wir verwenden Git, ein Versionskontrollsystem, um die Änderungen an Dateien in unserem Projektverzeichnis mit einem Git-Repository zu verfolgen.
Typischerweise wird ein lokales Repository mit einem Remote-Repository in Git nachverfolgt. Wir können die Informationen über das Remote-Repository mit dem Befehl git remote
anzeigen.
Wir werden dies an einem Beispiel veranschaulichen.
Informationen zum Remote-Repository in Git anzeigen
Wir verwenden Git in einer kollaborativen Entwicklungsumgebung, um die Änderungen an Dateien in unserem Projektverzeichnis zu verfolgen.
Wir verfolgen die Änderungen mithilfe eines Git-Repositorys und bauen die Historie im Laufe der Zeit auf. Somit ist ein Git-Repository ein virtueller Speicher unseres Projekts.
Es ermöglicht uns, Codeversionen zu speichern, auf die wir bei Bedarf zugreifen können. Typischerweise wird ein lokales Git-Repository mit einem entfernten Git-Repository nachverfolgt.
Wir verwenden den Befehl git clone
, um ein Repository zu klonen. Der Befehl git clone
erstellt eine Remote-Verbindung namens origin
, die zurück auf das geklonte Remote-Repository verweist.
Somit bietet der Ursprung
eine einfache Möglichkeit, Änderungen in den Upstream zu ziehen oder lokale Commits zu pushen.
Wir können die Informationen über das Remote-Repository mit dem Befehl git remote
mit der Option show
anzeigen. Der Befehl git remote
verwaltet eine Reihe von Repositories, die wir verfolgen.
Angenommen, wir haben ein Projekt namens MyProject
, das mit einem Remote-Repository in GitHub, einer beliebten Code-Hosting-Plattform für Versionskontrolle und Zusammenarbeit, mit demselben Namen verfolgt wird.
Wir können Informationen über die Fernbedienung mit dem Befehl git remote
mit der Option show
wie folgt anzeigen.
$ cd MyProject
$ git remote show origin
* remote origin
Fetch URL: git@github.com:johndoe/MyProject.git
Push URL: git@github.com:johndoe/MyProject.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (local out of date)
So können wir sehen, dass der Befehl git remote
und die Option show
eine detaillierte Ausgabe der Konfiguration des Remote-Repositorys liefern.
Die Ausgabe zeigt die Liste der Zweige, die dem Repository zugeordnet sind, und die Endpunkte, die zum Abrufen und Pushen angehängt sind.
Daher wird in unserem Fall der master
-Zweig des entfernten Repositorys als verfolgt angezeigt. Die Abruf- und Push-URLs werden als GitHub-URLs des Remote-Repositorys angezeigt.
Es zeigt auch, ob die lokale Verzweigung veraltet ist, wie in der obigen Ausgabe gezeigt.
Manchmal möchten wir nur die Remote-URL anzeigen, und wenn wir nicht mit dem Netzwerk verbunden sind, können wir das Remote-Repository erreichen.
In einem solchen Fall können wir die Remote-URL wie folgt anzeigen.
$ git config --get remote.origin.url
git@github.com:johndoe/MyProject.git
So haben wir gelernt, wie man Informationen über entfernte Repositories in Git anzeigt.
Weitere Informationen finden Sie unter diesen Links.