Troubleshooting

Troubleshooting

An dieser Stelle werden Probleme gesammelt, auf die Studierende bei ihren Arbeiten gestoßen sind.

Vim

Falls Sie bei der Installation von Git den Standardeditor (Vim) nicht verändert haben, wird dieser bei verschiedenen Aktionen automatisch aufgerufen, beispielsweise wenn Sie git commit ohne den Zusatz -m "meine commit-message" eingegeben haben, oder wenn nach einem git pull ein automatischer Merge ausgeführt wurde.

Wie im Kapitel zur Installation von Git bereits angesprochen hat Vim eine sehr steile Lernkurve, daher kann an dieser Stelle nicht im Detail auf diesen Editor eingegangen werden. Falls die oben beschriebene Situation bei Ihnen jedoch aufgetreten ist, helfen Ihnen folgende Informationen hoffentlich weiter:

Vim arbeitet in verschiedenen Modi, wobei für Sie vor allem der Command-Modus und der Insert-Modus interessant ist. Im Command-Modus wird kein Text eingegeben, stattdessen wird hier unter anderem im Dokument navigiert, es werden Transformationen wie Ausschneiden, Verschieben oder Einfügen vorgenommen und Befehle wie Speichern und Beenden ausgeführt. Dies ist für die meisten User zunächst verwirrend, da all diese Aktionen über normale Tastenanschläge erfolgen. Text kann daher nur eingegeben werden, wenn sich Vim im Insert-Modus befindet. Normalerweise wird durch drücken der Taste i vom Command- in den Insert-Modus gewechselt, zurück in den Command-Modus wechselt man mit der Escape-Taste.

Für Sie folgt daraus konkret:

  • Öffnete sich Vim nach einem git pull und einem dadurch ausgelösten automatischen Merge, können Sie den Editor schließen, indem Sie auf der Tastatur :wq (für “write” und “quit”) eingeben, und diesen Befehl mit Enter bestätigen.
  • Öffnete sich Vim nach einem einfachen git commit, wechseln Sie zunächst in den Insert-Modus, indem Sie einmal die Tasta i drücken (in der unteren linken Ecke des Terminals sollte nun “– INSERT –” stehen), geben Sie Ihre Commit-Message ein, und drücken Sie die Escape-Taste, um wieder in den Command-Modus zu wechseln. Anschließend geben Sie :wq ein, und bestätigen mit Enter.