Verwenden von git config
zur Überprüfung des Upstreams
Im vorherigen Schritt haben wir gesehen, dass git branch -vv
[origin/master]
angezeigt hat. Dies zeigt an, dass unser lokaler master
-Zweig (Branch) so konfiguriert ist, dass er den master
-Zweig in einem Remote-Repository namens origin
verfolgt. Auch wenn wir noch kein Remote-Repository hinzugefügt haben, hat Git Standardkonfigurationen, die diese Verfolgungsbeziehung nahelegen.
Wir können diese Konfiguration mithilfe des Befehls git config
überprüfen. Dieser Befehl ermöglicht es uns, Git-Konfigurationseinstellungen anzuzeigen und zu ändern.
Stellen Sie sicher, dass Sie sich immer noch im Verzeichnis ~/project/my-time-machine
befinden.
Jetzt überprüfen wir die Konfiguration für das Remote-Repository unseres master
-Zweigs:
git config branch.master.remote
Dieser Befehl fragt Git speziell nach dem Wert der remote
-Einstellung für den master
-Zweig.
Sie sollten die folgende Ausgabe sehen:
origin
Dies bestätigt, dass der master
-Zweig so konfiguriert ist, dass er origin
als Remote-Repository verwendet.
Als Nächstes überprüfen wir die Konfiguration für den Namen des Remote-Zweigs, den unser lokaler master
-Zweig verfolgt:
git config branch.master.merge
Dieser Befehl fragt Git nach dem Wert der merge
-Einstellung für den master
-Zweig, die den Remote-Zweig angibt, der in den lokalen Zweig gemerged wird.
Sie sollten die folgende Ausgabe sehen:
refs/heads/master
Dies bestätigt, dass der master
-Zweig so konfiguriert ist, dass er den master
-Zweig im Remote-Repository verfolgt. refs/heads/master
ist der vollständige Referenzname für den master
-Zweig.
Die Verwendung von git config
ist eine leistungsstarke Methode, um die detaillierten Einstellungen Ihres Git-Repositorys zu verstehen und zu verwalten, einschließlich der Interaktion zwischen Ihren lokalen Zweigen und Remote-Repositories.