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:
Drücke
Ctrl-O.Nano zeigt
File Name to Write: README.md. DrückeEnter, um den Namen zu bestätigen.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.