logo

Git Remote

In Git bezieht sich der Begriff „remote“ auf das Remote-Repository. Es handelt sich um ein gemeinsames Repository, das alle Teammitglieder zum Austausch ihrer Änderungen nutzen. Ein Remote-Repository wird auf einem Code-Hosting-Dienst wie einem internen Server, GitHub, Subversion und mehr gespeichert. Im Fall eines lokalen Repositorys stellt ein Remote-Repository normalerweise keinen Dateibaum mit dem aktuellen Status des Projekts bereit. Alternativ besteht es nur aus den .git-Versionierungsdaten.

Die Entwickler können viele Vorgänge mit dem Remote-Server durchführen. Diese Vorgänge können Klonen, Abrufen, Pushen, Ziehen usw. sein. Betrachten Sie das folgende Bild:

Git Remote

Überprüfen Sie Ihre Fernbedienung

Um die Konfiguration des Remote-Servers zu überprüfen, führen Sie Folgendes aus git remote Befehl. Der Befehl git remote ermöglicht den Zugriff auf die Verbindung zwischen remote und lokal. Wenn Sie die ursprüngliche Existenz Ihres geklonten Repositorys sehen möchten, verwenden Sie den Befehl git remote. Es kann verwendet werden als:

Syntax:

 $ git remote 

Ausgabe:

Git Remote

Der angegebene Befehl stellt den Remote-Namen bereit als der Ursprung . Origin ist der Standardname für den Remote-Server, der von Git vergeben wird.

Git remote -v:

Git Remote unterstützt eine spezielle Option -v, um die URLs anzuzeigen, die Git als Kurznamen gespeichert hat. Diese Kurznamen werden beim Lese- und Schreibvorgang verwendet. Hier steht -v für ausführlich . Wir können benutzen --verbose anstelle von -v. Es wird verwendet als:

Syntax:

 $ git remote -v 

Oder

 $ git remote --verbose 

Ausgabe:

Git Remote

Die obige Ausgabe stellt verfügbare Remote-Verbindungen bereit. Wenn ein Repository mehr als eine Remote-Verbindung enthält, listet dieser Befehl alle auf.

Git Remote Add

Wenn wir implizit ein Repository abrufen, fügt Git eine Remote-Komponente für das Repository hinzu. Außerdem können wir explizit eine Fernbedienung für ein Repository hinzufügen. Wir können eine Fernbedienung als Shot-Spitznamen oder Kurznamen hinzufügen. Um „remote“ als Kurznamen hinzuzufügen, befolgen Sie den folgenden Befehl:

Syntax:

 $ git remote add 

Ausgabe:

Git Remote

In der obigen Ausgabe habe ich ein Remote-Repository mit einem vorhandenen Repository als Kurznamen hinzugefügt. hd '. Jetzt können Sie ' hd ' in der Befehlszeile anstelle der gesamten URL. Wenn Sie beispielsweise das Repository abrufen möchten, betrachten Sie die folgende Ausgabe:

Git Remote

Ich habe ein Repository mithilfe seines Kurznamens anstelle seiner Remote-URL abgerufen. Jetzt kann über einen Kurznamen auf den Repository-Masterzweig zugegriffen werden.

Remote-Zweig abrufen und ziehen

Sie können Daten aus dem Remote-Repository abrufen und abrufen. Der Fetch- und Pull-Befehl geht an diesen Remote-Server und ruft alle Daten von diesem Remote-Projekt ab, die Sie noch nicht haben. Mit diesen Befehlen können wir die Verweise auf alle Zweige von dieser Fernbedienung abrufen.

Um die Daten aus Ihren Remote-Projekten abzurufen, führen Sie den folgenden Befehl aus:

Java char zu int
 $ git fetch 

Um das Remote-Repository aus Ihren Remote-Projekten zu klonen, führen Sie den folgenden Befehl aus:

 $ git clone 

Wenn wir ein Repository klonen, wird das Remote-Repository mit einem Standardnamen hinzugefügt. Herkunft .' Daher wird der Befehl meistens als Git-Fetch-Ursprung verwendet.

Der Git-Fetch-Ursprung ruft die Aktualisierungen ab, die seit dem Klonen auf dem Remote-Server vorgenommen wurden. Der Befehl git fetch lädt die Daten nur in das lokale Repository herunter; Die Daten werden erst dann zusammengeführt oder geändert, wenn Sie sie ausführen. Sie müssen es bei Bedarf manuell in Ihr Repository einbinden.

Um das Repository abzurufen, führen Sie den folgenden Befehl aus:

 $ git pull 

Der Befehl „git pull“ ruft die Remote-Daten automatisch ab und führt sie dann in Ihrem aktuellen Zweig zusammen. Das Ziehen ist ein einfacherer und komfortablerer Arbeitsablauf als das Holen. Weil der Befehl „git clone“ Ihren lokalen Master-Zweig so einrichtet, dass er den Remote-Master-Zweig auf dem von Ihnen geklonten Server verfolgt.

Pushen zum Remote-Zweig

Wenn Sie Ihr Projekt teilen möchten, müssen Sie es vorantreiben. Der Befehl git push wird verwendet, um ein Projekt freizugeben oder Aktualisierungen an den Remote-Server zu senden. Es wird verwendet als:

 $ git push 

Um den Hauptzweig des Projekts zu aktualisieren, verwenden Sie den folgenden Befehl:

 $ git push origin master 

Es handelt sich um ein spezielles Befehlszeilendienstprogramm, das den Remote-Zweig und das Remote-Verzeichnis angibt. Wenn Sie mehrere Zweige auf einem Remote-Server haben, unterstützt Sie dieser Befehl bei der Angabe Ihres Hauptzweigs und Repositorys.

Im Allgemeinen der Begriff Herkunft steht für das Remote-Repository und Master wird als Hauptzweig betrachtet. Also die gesamte Aussage ' Git Push Origin Master ' hat den lokalen Inhalt auf den Master-Zweig des Remote-Standorts verschoben.

Git Remote entfernen

Sie können eine Remoteverbindung aus einem Repository entfernen. Um eine Verbindung zu entfernen, führen Sie den Befehl git remote mit aus entfernen oder rm Möglichkeit. Es kann wie folgt durchgeführt werden:

Syntax:

 $ git remote rm 

Oder

 $ git remote remove 

Betrachten Sie das folgende Beispiel:

Angenommen, Sie sind mit einem Standard-Remote-Server verbunden. Herkunft .' Um die Fernbedienung ausführlich zu überprüfen, führen Sie den folgenden Befehl aus:

 $ git remote -v 

Ausgabe:

Git Remote

Die obige Ausgabe listet den verfügbaren Remote-Server auf. Führen Sie nun den Entfernungsvorgang wie oben beschrieben durch. Betrachten Sie die folgende Ausgabe:

Git Remote

In der obigen Ausgabe habe ich den Remote-Server „origin“ aus meinem Repository entfernt.

Git-Remote-Umbenennung

Git ermöglicht das Umbenennen des Remote-Servernamens, sodass Sie anstelle des Remote-Servernamens einen Kurznamen verwenden können. Der folgende Befehl wird verwendet, um den Remote-Server umzubenennen:

Syntax:

 $ git remote rename 

Ausgabe:

Git Remote

In der obigen Ausgabe habe ich meinen Standardservernamen origin in hd umbenannt. Jetzt kann ich anstelle des Herkunftsnamens diesen Namen verwenden. Betrachten Sie die folgende Ausgabe:

Git Remote

In der obigen Ausgabe habe ich das Remote-Repository unter dem Servernamen hd abgerufen. Wenn ich jedoch den alten Servernamen verwende, wird eine Fehlermeldung mit der Meldung „ „origin“ scheint kein Git-Repository zu sein .' Das bedeutet, dass Git den alten Namen nicht identifiziert, sodass alle Vorgänge unter einem neuen Namen ausgeführt werden.

Git Show Remote

Um zusätzliche Informationen zu einer bestimmten Fernbedienung anzuzeigen, verwenden Sie den Befehl git remote zusammen mit dem Unterbefehl show. Es wird verwendet als:

Grenze mit CSS

Syntax:

 $ git remote show 

Es werden Informationen über den Remote-Server angezeigt. Es enthält eine Liste der Zweige, die sich auf die Fernbedienung beziehen, sowie die zum Abrufen und Pushen angehängten Endpunkte.

Ausgabe:

Git Remote

Die obige Ausgabe listet die URLs für das Remote-Repository sowie die Tracking-Zweiginformationen auf. Diese Informationen werden in verschiedenen Fällen hilfreich sein.

Git Change Remote (Ändern der URL einer Remote)

Wir können die URL eines Remote-Repositorys ändern. Der Befehl git remote set wird verwendet, um die URL des Repositorys zu ändern. Es ändert eine vorhandene Remote-Repository-URL.

Git-Remote-Set:

Wir können die Remote-URL einfach ändern, indem wir den Befehl git remote set verwenden. Angenommen, wir möchten unserem Projekt einen eindeutigen Namen geben, um es zu spezifizieren. Git ermöglicht uns dies. Es ist ein einfacher Vorgang. Um die Remote-URL zu ändern, verwenden Sie den folgenden Befehl:

 $ git remote set-url 

Der Remote-Set-URL Der Befehl akzeptiert zwei Arten von Argumenten. Der erste ist Ihr aktueller Servername für das Repository. Das zweite Argument ist Ihr neuer URL-Name für das Repository. Das sollte das folgende Format haben: https://github.com/URLChanged

Betrachten Sie das folgende Bild:

Git Remote

In der obigen Ausgabe habe ich meine vorhandene Repository-URL geändert in https://github.com/URLChanged aus https://github.com/ImDwivedi1/GitExample2 . Anhand meines URL-Namens kann man erkennen, dass ich dies geändert habe. Um die neueste URL zu überprüfen, führen Sie den folgenden Befehl aus:

 $ git remote -v