Übung - Das git-Kommando!
In der ersten Übung geht es darum, die (Git-) Bash-Kommandozeile und vor allem das git-Kommando kennenzulernen.
Tipps
- Für Windows-Nutzer:
- Nutzen sie die Git-Bash-Kommandozeile dann können sie Beispiele genau wie hier angegeben ausführen.
- Verwenden sie ‘/’ statt ‘', für Verzeichnispfade.
- Wenn Sie mit der Windows-Kommandozeile
CMDarbeiten, müssen sie ggf. kleinere Änderungen vornehmen, damit die Beispiele funktionieren.
- Bash-Kommandos
cd <verzeichnisname>, wechselt in ein anderes Verzeichnis.cd .., wechselt in das übergeordente Verzeichnis. Eine Ebene hoch!lszeigt die Namen der Dateien und Unterverzeichnisse im aktuellen Verzeichnisse.llWielsnur mit mehr Details.less. Inhalt einer Datei anzeigen. Scrollen mit Pfeiltasten. Mit Tasteqbeenden.pwdzeigt das aktuelle Arbeitsverzeichnis an. Auf Windows:pwd -W(Großbuchstabe)
- Git-Kommandos
git versionzeigt welche Version von Git installiert ist.git help <kommando>zeigt Hilfe.git config <property>zeigt Wert aus der Konfiguration an.git config set --global <property> <new-value>setzt einen Wert in der Konfiguration.git config core.editor notepadkonfiguriert Notepad als Editor für Git.- Wenn die Ausgabe mehr Zeilen hat, als Terminalfenster hoch ist, wird die Ausgabe in einem Viewer (
less) dargestellt. Man kann dann mit Pfeiltasten rauf- und runter scrollen. Denlessmodus beendet man mit der Tasteq.
- Befehl
start <file>(Ubuntu:xdg-open, Mac Os:open) öffnet die angegebene Datei mit der verknüpften Standardanwendung.start .öffnet den Datei-Explorer im aktuellen Verzeichnis.
Schritt 0 - START
Schritt 1 - Navigation in Übungsverzeichnisse
Starte im Verzeichnis git-uebungen.
(aus dem entpackten Zip-File)
Navigiere in das Unterverzeichnis aufgaben/intro-commandline/hallo und sieh Dir den Inhalt der dort liegenden Datei an. Nutze die Tab-Completion, um nicht so viel tippen zu müssen. Navigiere dann wieder zurück ins übergeordnete Verzeichnis intro-commandline.
Schritt 2 - Git-Version prüfen
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline.
Gib aus, welche Version von Git installiert ist.
Schritt 3 - Hilfe
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline.
Zeige die Hilfeseite zum log-Befehl an.
$ cd repo
Schritt 4 - `less` und lange Ausgaben
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Wenn Sie git log ausführen, sollen 99 Commits angezeigt werden. Weil diese nicht in ein Terminalfenster passt, wird der less-Viewer geöffnet. Schliessen sie ihn. Nutzen sie dann less some-file.txt um eine Datei im less-Modus anzusehen.
Schritt 5 - Git konfigurieren
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Prüfe die User-Konfiguration:
$ git config user.name
$ git config user.email
$ git config pull.rebase
$ git config merge.conflictStyle
$ git config --global init.defaultBranch
Konfiguriere Sie Benutzername und -Email, sofern noch nicht gesetzt:
$ git config --global user.name mein-name
$ git config --global user.email meine-email
Die folgenden Konfigurationen wurden beim Aufzeichnen der Musterlösung genutzt. Es ist empfehlenswert sie für diesen Workshop setzen:
$ git config --global pull.rebase false
$ git config --global merge.conflictStyle diff3
$ git config --global init.defaultBranch main
Schritt 6 - ⭐ Historie
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Blättern sie die 🡅-Taste mehrfach und drücken dann enter, um einen der vorigen Befehle erneut auszuführen. Tippen sie strg+r und geben sie dann conflictein, um den Befehl zum Setzen von merge.conflictStyle erneut auszuführen.
Schritt 7 - ⭐ Git-Editor konfigurieren
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Konfigurieren Sie einen Editor für git. Tipps dazu.f Testen Sie dann mit git config -e, ob es geklappt hat.
Schritt 8 - ⭐ Arbeitsverzeichnis
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Geben Sie aus, in welchem Arbeitzverzeichnis Sie sich gerade befinden. Für Windows-User: Testen sie den Befehl auch mit der Option -W.
Schritt 9 - ⭐ Anwendungen öfnen
Starte im Verzeichnis git-uebungen/aufgaben/intro-commandline/repo.
Öffnen Sie die Datei some-file.txt mit der Standaranwendung. Öffnen Sie einen Datei-Explorer im aktuellen Arbeitsverzeichnis.
repo $ cd ..