[ English | Indonesia | 한국어 (대한민국) | español (México) | English (United Kingdom) | Deutsch | 中文 (简体, 中国) ]
Einrichten und Erlernen von GIT¶
Bemerkung
In diesem Abschnitt wird davon ausgegangen, dass Sie die Anleitung Konto-Setup abgeschlossen haben.
GIT¶
Was ist Git?¶
Git ist ein kostenloses und quelloffenes verteiltes Versionskontrollsystem, mit dem die OpenStack-Community Änderungen an Quellcode und Dokumentation verwaltet.
Git erlaubt es Ihnen:
Push und Test von Code, Dokumenten, Infrastrukturänderungen und CI-Konfigurationen <https://opendev.org/explore/repos>`_
Push Spezifikationen
Installation¶
Mac OS¶
Gehen Sie zur Git Download-Seite und klicken Sie auf Mac OS X.
Die heruntergeladene Datei sollte eine dmg in Ihrem Download-Ordner sein. Öffnen Sie diese dmg-Datei und folgen Sie den Anweisungen auf dem Bildschirm.
Wenn Sie den Paketmanager Homebrew verwenden, öffnen Sie ein Terminal und geben Sie ein:
brew install git
Linux¶
Für Distributionen wie Debian, Ubuntu oder Mint öffnen Sie ein Terminal und geben Sie ein:
sudo apt install git
For distributions like RedHat, Fedora or CentOS open a terminal and type:
sudo dnf install git
Für SUSE-Distributionen öffnen Sie ein Terminal und geben Sie ein:
sudo zypper in git
Windows¶
Windows Subsystem für Linux (WSL) ist in Windows 10 Anniversary Update oder höher (Build 1607+) verfügbar. Es besteht die Möglichkeit, moderne Linux-Betriebssysteme zu installieren und zu betreiben:
Alle gängigen Tools wie bash, git und SSH funktionieren sofort nach dem Auspacken.
Obwohl Git Download-Seite Windows Installationsbinärdateien anbietet, werden die meisten OpenStack-Entwicklungswerkzeuge (z.B. git-review) leider nicht gut in der Windows-Umgebung funktionieren.
Git konfigurieren¶
Sobald Sie Git installiert haben, müssen Sie es konfigurieren. Öffnen Sie Ihre Terminalanwendung und geben Sie die folgenden Befehle ein, indem Sie Ihren Vor-/Nachnamen und Ihre E-Mail-Adresse eingeben. So werden Ihre Beiträge identifiziert:
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
Bemerkung
Verwenden Sie die gleiche E-Mail-Adresse, die bei der Einrichtung des Kontos verwendet wurde.
Git erlernen¶
You can use Git Immersion to work through tutorials for learning git.
Als Referenz verwenden Sie das Git Reference and Cheat Sheet.
Commit-Meldungen¶
Commit-Meldungen sind die ersten Dinge, die ein Reviewer sieht und werden als Beschreibungen im Git-Log verwendet. Sie liefern eine Beschreibung der Historie der Änderungen in einem Repository. Commit-Nachrichten können nach dem Zusammenführen des Patches nicht mehr geändert werden.
Format:
Summenzeile
Leere Zeile
Body
Leere Zeile
Footers
Bemerkung
Footers should be entered one per line with no empty lines between them.
Summenzeile¶
Die Summenzeile beschreibt kurz den Inhalt des Patches. Die Zeichenbeschränkung beträgt 50 Zeichen. Die Summenzeile sollte nicht mit einem Punkt enden. Wenn die Änderung zum Zeitpunkt der Übertragung noch nicht abgeschlossen ist, starten Sie die Commit-Nachricht mit WIP.
Body¶
Der Body enthält die Erklärung des zu lösenden Problems und warum es behoben werden sollte, die Beschreibung der Lösung und zusätzliche optionale Informationen, wie es die Code-Struktur verbessert, oder Verweise auf andere relevante Patches, zum Beispiel. Die Zeilen sind auf 72 Zeichen begrenzt. Die Stelle sollte alle wichtigen Informationen im Zusammenhang mit dem Problem enthalten, ohne davon auszugehen, dass der Leser die Ursache des Problems versteht oder Zugang zu externen Seiten hat.