Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Versionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen

Versionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen

齐天大圣
齐天大圣Original
2020-06-15 12:00:012447Durchsuche

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.

Versionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen

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.

Versionskontrolltool Git – Einführung, Installation, Konfiguration, öffentliche Schlüssel generieren und Hilfe bekommen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn