3.8 KiB
🚀 Modul 02 – Erste Schritte
In diesem Modul legst du dein erstes Git-Repository an und machst deine ersten Commits. Du lernst die grundlegenden Befehle, die du täglich brauchst.
Schritt 1 – Repository anlegen
Wechsle in einen neuen Ordner und initialisiere ein Git-Repository:
mkdir mein-projekt
cd mein-projekt
git init
Initialized empty Git repository in /pfad/zu/mein-projekt/.git/
Git hat einen versteckten Ordner .git/ angelegt. Dort speichert Git alles – lösche diesen Ordner nie manuell.
Schritt 2 – Status prüfen
git status
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)
git status ist dein wichtigster Befehl. Er zeigt immer, was gerade los ist.
Schritt 3 – Erste Datei anlegen
Erstelle eine Datei:
echo "# Mein Projekt" > README.md
Prüfe den Status erneut:
git status
On branch main
No commits yet
Untracked files:
(use "git add <file>..." to include in what you will be committed)
README.md
nothing added to commit but untracked files present (use "git add" to track)
README.md ist untracked – Git sieht sie, aber verfolgt sie noch nicht.
Schritt 4 – Datei zur Staging Area hinzufügen
git add README.md
git status
On branch main
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: README.md
Die Datei ist jetzt staged – bereit für den nächsten Commit.
Tipp: Mit
git add .fügst du alle geänderten Dateien im aktuellen Ordner hinzu.
Schritt 5 – Ersten Commit erstellen
git commit -m "chore: README hinzugefügt"
[main (root-commit) a3f9c12] chore: README hinzugefügt
1 file changed, 1 insertion(+)
create mode 100644 README.md
Glückwunsch! Du hast deinen ersten Commit erstellt. Der Hash (a3f9c12) ist die eindeutige ID dieses Commits.
Gute Commit-Nachrichten
Eine gute Commit-Nachricht beschreibt, warum eine Änderung gemacht wurde, nicht nur was:
| Schlecht ❌ | Gut ✅ |
|---|---|
änderungen |
fix: Tippfehler in Einleitung behoben |
update |
feat: Kontaktformular hinzugefügt |
asdf |
docs: Installationsanleitung ergänzt |
Schritt 6 – Weitere Commits
Füge mehr Inhalt hinzu und erstelle weitere Commits:
echo "Dieses Projekt ist toll." >> README.md
git add README.md
git commit -m "docs: Beschreibung ergänzt"
[main b7e2f45] docs: Beschreibung ergänzt
1 file changed, 1 insertion(+)
Schritt 7 – Commit-Historie ansehen
git log
commit b7e2f45abc123def456abc789def012abc345def (HEAD -> main)
Author: Vorname Nachname <name@example.com>
Date: Mon May 12 10:30:00 2025 +0200
docs: Beschreibung ergänzt
commit a3f9c12def456abc789def012abc345def678abc
Author: Vorname Nachname <name@example.com>
Date: Mon May 12 10:25:00 2025 +0200
chore: README hinzugefügt
Für eine kompaktere Ansicht:
git log --oneline
b7e2f45 docs: Beschreibung ergänzt
a3f9c12 chore: README hinzugefügt
HEAD -> mainzeigt dir, auf welchem Branch und Commit du gerade bist.
Befehlsübersicht
| Befehl | Was er macht |
|---|---|
git init |
Neues Repository anlegen |
git status |
Aktuellen Zustand anzeigen |
git add <datei> |
Datei zur Staging Area hinzufügen |
git add . |
Alle Änderungen stagen |
git commit -m "..." |
Commit mit Nachricht erstellen |
git log |
Vollständige Commit-Historie |
git log --oneline |
Kompakte Commit-Historie |
📝 Jetzt bist du dran!
Weiter zur Aufgabe – dort übst du alles selbst.
Weiter geht's mit: 03 – Branches