Einführung in Git Origin Master

Wenn Sie mit Git an einem Projekt arbeiten, müssen Sie die Remote-Funktionen kennen. Grundsätzlich arbeiten Sie mit git an dem Remote-Repository, das mit Versionen des git verwaltet wird. Remote bezeichnet im Gegensatz zum Begriff die Verfügbarkeit von Code auf dem Server, der lokal oder über das Internet verbunden sein kann. Diesen Repos können abhängig von der Art der Benutzer, die darauf zugreifen, Lese- und Schreibzugriffskategorien zugewiesen werden. Wenn wir also bei der Entwicklung mit anderen zusammenarbeiten, müssen wir diese Repositorys verwalten (einschließlich des Erstellens und Entfernens von Repositorys) sowie die Daten verschieben und auf sie übertragen. In diesem Thema lernen wir Git Origin Master kennen.

Mit dem Git-Remote-Befehl können Sie herausfinden, an welchem ​​Remote-Repo wir arbeiten. Dieser Befehl listet sie mit ihren Kurznamen auf, die der Administrator oder Ersteller des Repos beim Erstellen erwähnt haben könnte. Wenn kein Name als Standardursprung angegeben ist, handelt es sich um den Kurznamen, der dem Repo zugewiesen wurde, von dem wir möglicherweise geklont haben. Im folgenden Screenshot sehen Sie diese. Ich habe das Repo von GitHub geklont und im Verzeichnis test_git_tools gespeichert, das implizit das Repo mit dem Namen origin hinzufügt. Um mehr Details eines Repos zu sehen, können wir git remote -v wie unten gezeigt geben und es listet alle Fernbedienungen mit ihren Kurznamen auf, an denen der Programmierer arbeitet. Hier ist es nur eine.

Mit git remote add können wir remote zu repo hinzufügen, das wir einfach klonen möchten. Sie können sich auf den folgenden Screenshot beziehen, in dem ich test_get remote zu https://github.com/aliraju4280/test_git_tools.git hinzugefügt und sie mit der Option git remote -v aufgelistet habe.

Wir haben gesehen, dass der Codeursprung beim Klonen der Standardkurzname ist, der ihm gegeben wurde. Also müssen wir den Befehl für git holen, der verwendet werden kann, um das lokale Repo zu aktualisieren, in das wir geklont haben. Tatsächlich ruft git fetch origin die Aktualisierungen in Ihr Arbeitsverzeichnis ab. Es werden nur die Daten heruntergeladen, aber das lokale Repository wird nicht automatisch zusammengeführt.

Wir müssen es manuell durchführen. Alternativ können wir den Befehl git pull verwenden, der diese kombinierte Aufgabe des Herunterladens der Daten und des Zusammenführens mit dem Master oder dem Zweig, der vom Befehl git clone verfolgt wurde, als unser Arbeitsverzeichnis erstellt wurde, automatisch ausführt.

Wir können Git-Push verwenden, der nur verwendet wird, wenn der Benutzer Schreibzugriff hat, um unsere Arbeit an den Upstream zu senden, von dem wir geklont haben, der von einem entfernten Ursprung sein wird. Der Befehl lautet git push

Wobei der Ursprung der entfernte Kurzname ist, wenn es keinen Namen gab. wird der Bit Bucket oder GitHub Branch Name sein. Wenn Sie eine Verzweigung in einem Repository erstellen, wird diese standardmäßig als Master-Verzweigung bezeichnet. Diese bestimmte Verzweigung in der Unternehmensentwicklungsumgebung wird mit der Produktion synchronisiert, und wir müssen vorsichtig sein, bevor wir etwas ändern oder zusammenführen, das gemastert werden soll. Alles, was dem Master angetan wird, wird nachverfolgt und gelegentlich überprüft. Wenn wir also am Quellcode arbeiten müssen, erstellen wir eine Kopie vom Master und dieser Brach kann ein Feature oder eine benutzerdefinierte sein. Wir arbeiten an diesen kopierten oder Feature-Zweigen. Sobald der entwickelte Code stabil ist, führen wir nur den Master-Zweig zusammen und nicht alle Entwickler haben die Berechtigung, dies zu tun. Wenn wir also irgendetwas direkt an master senden, für das wir möglicherweise Zugriff haben, geben wir den Befehl git push origin master / git pull origin master und wenn wir an einem Feature oder einer anderen Art von Brach arbeiten, die von master oder einem anderen Zweig erstellt wurde, dann wir geben als git push origin feature_branchname / git pull origin feature_branchname an.

Ursprungsmaster -> kann als Hauptzweig für den entfernten Namen interpretiert werden, der als Ursprung bezeichnet wird.

Überprüfen der Origin-Fernbedienung

Wenn wir weitere Details zum Remote-Zweig erhalten möchten, stellt git einen so genannten git show-Befehl bereit, der wie folgt verwendet werden kann: git remote show

In diesem Abschnitt werden die URL und die Details der Zweigstelle für die Fernbedienung aufgelistet. Die Details dieses Befehls sind nützlich, wenn wir viele Fernbedienungen und Zweige bearbeiten, da sie angeben, auf welchen Zweig wir unsere Änderungen im Detail ziehen oder verschieben können. Da ich oben nur einen Zweig erstellt habe, listet der Screenshot nur diese Details auf. Um mehr Informationen zu erhalten, habe ich einen Screenshot von der offiziellen Dokumentationsseite von git unten genommen:

Wenn wir über dem Befehl git remote show origin sehen, werden die Details einiger fünf Zweige aufgelistet und welche Zweige mit welchem ​​bestimmten Zweig zusammengeführt werden können Details werden von hochgeladen oder heruntergeladen.

Wir können auch den entfernten Ursprung mit einem anderen Namen umbenennen, indem wir den Umbenennungsbefehl verwenden, wie unten gezeigt

git remote benenne origin in test_origin um

Sie können sehen, dass ich die Ursprungsfernbedienung im obigen Screenshot erfolgreich in test_origin geändert habe, und dieser Befehl ändert auch alle Verfolgungsreferenzen. Wir können alle obigen Befehle, die wir zuvor gesehen haben, mit einem neuen entfernten Namen anstelle des Ursprungs wie unten verwenden.

git push test_origin master / git pull test_origin master.

Ebenso können wir eine erstellte Fernbedienung mit dem Befehl git remote remove oder git remote rm entfernen, wie unten dargestellt

Sobald die Fernbedienung entfernt wurde, werden auch alle Verfolgungsverweise gelöscht. Wir müssen also vorsichtig sein, wenn wir diesen Befehl verwenden.

Wenn wir also anfangen, mit Git, Origin und Master zu arbeiten, sind die Grundlagen, und zu wissen, dass sie einen Boom bedeuten, wenn wir mit den Pull- oder Push- und Merge-Befehlen verwechselt werden, insbesondere wenn sich auf Ihrem Server mehrere Fernbedienungen oder Zweige befinden.

Empfohlene Artikel

Dies ist eine Anleitung zu Git Origin Master. Hier besprechen wir den Befehl und die Verzweigungen von Git remote und das Untersuchen der Origin-Fernbedienung. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Was ist Git Fetch?
  2. Was ist Git Branch?
  3. Git-Terminologie
  4. Git Alternativen
  5. Drei Stufen des Git-Lebenszyklus mit dem Workflow
  6. Wie benutzt man GIT Cherry-pick mit Example?

Kategorie: