0%

Kapitel 2 · Übung

Dein erstes Repository

Eine Datei im Terminal bearbeiten

Du möchtest eine Datei ändern, und das einzige geöffnete Werkzeug vor dir ist ein Terminal. Das reicht. In diesem Kurs heißt der Editor im Terminal GNU nano. Du verwendest ihn jedes Mal, wenn eine Git-Lektion dich auffordert, eine Datei zu ändern. Vim ist ebenfalls verfügbar, aber der Kurs vermittelt durchgehend den Weg mit nano.

Eine Datei öffnen

Führe im Terminal neben dieser Lektion Folgendes aus:

nano -w README.md

Falls README.md noch nicht existiert, legt nano die Datei beim Speichern an. -w bedeutet, dass nano lange Zeilen beim Bearbeiten nicht durch feste Zeilenumbrüche aufteilt. So bleiben die Bytes, die du eingibst, von ihrer Darstellung in einem schmalen Terminal getrennt.

Gib diese beiden Textzeilen mit einer Leerzeile dazwischen ein:

# Garden notes

The first repository will keep this file's history.

Die beiden untersten Zeilen von nano zeigen die nützlichsten Tastenkombinationen. Ein Zirkumflex steht für die Ctrl-Taste. Beispielsweise bedeutet ^O also Ctrl-O.

Speichern, dann beenden

So speicherst du den Bearbeitungspuffer:

  1. Drücke Ctrl-O.

  2. Nano zeigt File Name to Write: README.md. Drücke Enter, um den Namen zu bestätigen.

  3. Drücke Ctrl-X, um nano zu verlassen.

Prüfe zurück in der Shell, was geschrieben wurde:

cat README.md

Das Terminal gibt dieselben beiden Zeilen aus. Du hast eine echte Datei in /workspace bearbeitet. Nichts wurde in einen separaten Projekteditor kopiert.

Wenn du nicht weiterkommst

Nano stellt unten auf dem Bildschirm eine Frage, statt normale Texteingaben anzunehmen. Ctrl-C bricht die aktuelle Frage ab und bringt dich zum Bearbeitungspuffer zurück.

Wenn du die Änderungen verwerfen möchtest, drücke Ctrl-X und dann N, wenn nano nach dem Speichern fragt. Die alte Datei bleibt unverändert. Falls du versehentlich gespeichert hast, verlasse nano und öffne die Datei mit nano -w README.md erneut. Die nächste Lektion zeigt, wie Git dir nach dem Anlegen des Repositorys eine weitere Möglichkeit gibt, Änderungen zu prüfen und rückgängig zu machen.

Die sichere Gewohnheit ist einfach: bewusst speichern, den Dateinamen bestätigen und dann beenden. Schließe den Browser-Tab nicht, solange nano noch Änderungen enthält, die du brauchst.

Du hast README.md fertig bearbeitet und möchtest den Text in die Datei schreiben. Welche Reihenfolge speichert ihn und beendet nano?

In der nächsten Lektion stellst du diese Datei unter Versionsverwaltung. Zuerst sagst du Git, wer die Commits erstellt. Dann legst du das Repository an und zeichnest seine erste Momentaufnahme auf.