Heim >Entwicklungswerkzeuge >Idiot >Versionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen
Was ist Versionskontrolle? Im Allgemeinen müssen Sie als Entwickler Erfahrung mit Versionsiterationen haben. Es wurde beispielsweise von Version 0.01 auf 10.3.2 aktualisiert und iteriert und hat unzählige Versionen durchlaufen. Wenn kein Versionskontrolltool vorhanden ist, muss jedes Mal, wenn eine neue Version entwickelt wird, die vorherige Version gesichert werden. Wenn ein Problem mit der neuen Version auftritt, müssen Sie die alte Version finden und online durch die neue Version ersetzen. Ist dieser Vorgang sehr mühsam? Es scheint, dass alle Versionskontrolltools uns dabei helfen, diese Dinge schnell und bequem zu erledigen.
Git
Git ist als Marktführer unter den Versionskontrolltools zum Versionskontrolltool geworden, das von den meisten Entwicklern verwendet wird. Im Gegensatz zu zentralisierten Versionskontrolltools ist Git ein verteiltes Versionskontrolltool, und jeder Client verfügt über einen vollständigen Verlaufsdatensatz. Dies hat einen sehr großen Vorteil und kann Single Points of Failure verhindern.
Hat Git also noch andere Funktionen?
Im Gegensatz zu anderen Versionskontrollsystemen zeichnet Git Snapshots direkt anstelle von differenziellen Sicherungen auf.
Fast alle Vorgänge sind lokale Vorgänge. Sie können auch ohne ausgeführt werden eine Netzwerkverbindung, daher ist die Geschwindigkeit sehr hoch.
Daten sind sehr sicher und es gehen keine Daten verloren. Weil Git alle Daten überprüft, bevor sie gespeichert werden.
Arbeitsbereich, Staging-Bereich, Repository
Wenn Sie Git gut lernen möchten, müssen Sie diese drei verstehen und die Verbindung zwischen den dreien.
Das obige Bild zeigt einen allgemeinen Prozess bei der Verwendung von Git. Zuerst werden die Dateien im Arbeitsbereich vorübergehend im Staging-Bereich gespeichert und dann der Inhalt des Staging-Bereichs An das Repository übermittelt. Derzeit befindet sich ein Snapshot dieser Version in der Versionsbibliothek.
Git installieren
Im Folgenden wird beschrieben, wie Git installiert wird
Installation unter Windows
Um Git unter Windows zu verwenden, können Sie das Installationsprogramm direkt von der offiziellen Git-Website herunterladen und einfach weitermachen. Klicken Sie dann mit der rechten Maustaste auf den Desktop. Wenn Git Bash angezeigt wird, ist die Installation erfolgreich.
Installation unter CentOS
yum install git
Git erste Konfiguration
Git-Konfiguration ist in drei Ebenen unterteilt: globale Ebene, Benutzerebene und aktuelles Warehouse. Die Konfiguration auf der nächsten Ebene überschreibt beispielsweise die Konfiguration auf der Lagerebene und die Konfiguration auf der globalen Ebene. Git wird mit dem Git-Konfigurationstool zum Lesen und Festlegen von Konfigurationsinformationen geliefert. Die Adressen dieser Konfigurationsdateien auf Konfigurationsebene lauten wie folgt:
globale Ebene, /etc/gitconfig
Benutzerebene, ~/.gitconfig
Warehouse-Ebene, .git/config im aktuellen Warehouse-Verzeichnis
Benutzerinformationen
Wenn wir Git zum ersten Mal installieren, müssen wir lediglich den Benutzernamen und die E-Mail-Adresse des Benutzers festlegen. Wenn diese Dinge nicht festgelegt sind, wird es nicht übermittelt. Generell wird empfohlen, Einstellungen auf Benutzerebene mit der Option --global zu verwenden. Wenn --global nicht verwendet wird, wird standardmäßig die Konfiguration auf Lagerebene festgelegt.
Als nächstes legen wir den Benutzernamen und die E-Mail-Adresse fest
$ git config --global user.name "paul" $ git config --global user.email "paul@163.com"
Konfigurationsinformationen anzeigen
Nach dem Einrichten Lass uns Um zu überprüfen, ob die Einstellung erfolgreich ist, verwenden Sie git config --list, um alle Konfigurationsparameter und -werte aufzulisten.
# git config --list user.name=paul user.email=paul@163.com
Einzelkonfiguration anzeigen
# git config user.name paul
Öffentlichen Schlüssel generieren
In der Regel generieren wir nach der ersten Installation auch einen öffentlichen Schlüssel. Der Befehl zum Generieren des öffentlichen Schlüssels lautet wie folgt:
ssh-keygen -t rsa -C 'youremail@example.com'
und drücken Sie dann dreimal die Eingabetaste. Normalerweise legen wir kein Passwort fest, also drücken wir einfach die Eingabetaste. Anschließend werden der öffentliche Schlüssel und der private Schlüssel generiert. Sie können den Inhalt des öffentlichen Schlüssels über
cat ~/.ssh/id_rsa.pub
Hilfeinformationen abrufen
Es gibt drei gleichwertige Methoden, um Hilfe zu erhalten Informationen
git help [命令] git [命令] --help man git [命令]
Das obige ist der detaillierte Inhalt vonVersionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!