Modul 2: Schluss mit v3_final_FINALModule 2: No more v3_final_FINAL
Modul 2 von 6 · ⏱ ca. 25 MinutenModule 2 of 6 · ⏱ ~25 minutes
Dateien ändern, Commits verstehen, alte Versionen wiederherstellen.Edit files, understand commits, restore old versions.
- Eine Datei im Browser bearbeiten und mit beschreibender Commit-Message speichernEdit a file in the browser and save it with a descriptive commit message
- In der Diff-Ansicht erklären, welche Zeilen hinzugefügt (grün) und entfernt (rot) wurdenExplain in the diff view which lines were added (green) and removed (red)
- Den Inhalt eines früheren Commits einsehenView the content of a previous commit
❌ Vorher: Ordner-Chaos❌ Before: Folder Chaos
📄 Projektplan.docx
📄 Projektplan_v2.docx
📄 Projektplan_v2_überarbeitet.docx
📄 Projektplan_v3_final_FINAL.docx
❓ Welche Version zählt?
✅ Nachher: Git-Versionen✅ After: Git Versions
📄 Projektplan.md
└─ Commit-Historie:Commit history:
• 24.03. Jan: Budget +10k
• 23.03. Lisa: Deadline Q2
• 22.03. Erste VersionFirst version
✅ Eine Datei, volle HistorieOne file, full history
Was ist ein Commit?What is a commit?
Ein Commit ist ein Speicherpunkt mit Begründung. Nicht nur „Datei gespeichert", sondern: Wer hat was geändert, wann und warum. Wie ein Eintrag im Logbuch deines Projekts.A commit is a save point with a reason. Not just "file saved", but: who changed what, when and why. Like a logbook entry for your project.
- Öffne dein Repository und klicke auf README.mdOpen your repository and click README.md
- Klicke auf das Stift-Icon ✏️ (Edit this file)Click the pencil icon ✏️ (Edit this file)
- Ergänze unter „Über mich" eine neue Zeile:
Dieses Repo wird aktiv gepflegt.Add a new line under "About me":This repo is actively maintained. - Klicke „Commit changes..."Click "Commit changes..."
Eine gute Commit-Message beschreibt was sich geändert hat und warum:A good commit message describes what changed and why:
- ❌
Update— sagt nichts❌Update— says nothing - ❌
Änderungen— welche?❌Changes— which ones? - ✅
Budget auf 50k erhöht nach Abstimmung mit Marketing✅Increased budget to 50k after alignment with marketing - ✅
Deadline Phase 2 auf Juni verschoben (Ressourcen-Engpass)✅Moved Phase 2 deadline to June (resource bottleneck)
- Erstelle eine neue Datei: „Add file" → „Create new file" → Name:
notizen.mdCreate a new file: "Add file" → "Create new file" → Name:notes.md - Schreibe ein paar Zeilen rein, committe mit:
Notizen-Datei angelegtWrite a few lines, commit with:Created notes file - Bearbeite die Datei nochmal und committe:
Erste Projektideen ergänztEdit the file again and commit:Added first project ideas - Bearbeite README.md erneut und committe:
Link zu Notizen ergänztEdit README.md again and commit:Added link to notes
- Klicke oben auf „X commits" (die Commit-Historie)Click "X commits" at the top (the commit history)
- Klicke auf einen beliebigen CommitClick any commit
- Du siehst jetzt die Diff-Ansicht:You now see the diff view:
- 🟢 Grüne Zeilen = neu hinzugefügt🟢 Green lines = newly added
- 🔴 Rote Zeilen = entfernt🔴 Red lines = removed
- ⬜ Weiße/graue Zeilen = unverändert (Kontext)⬜ White/gray lines = unchanged (context)
- Gehe zur Commit-Historie und klicke auf einen älteren CommitGo to commit history and click an older commit
- Klicke auf „Browse files" — du siehst den Zustand deines Repos zu diesem ZeitpunktClick "Browse files" — you see your repo's state at that point in time
- Öffne eine Datei → klicke auf „Raw" → kopiere den alten InhaltOpen a file → click "Raw" → copy the old content
- Gehe zurück zum aktuellen Stand, bearbeite die Datei, füge den alten Inhalt einGo back to current state, edit the file, paste the old content
- Committe:
README auf Version vom 23.03. zurückgesetztCommit:Reverted README to March 23 version
🎉 Modul 2 geschafft!Module 2 complete!
Du kannst jetzt Dateien bearbeiten, sinnvolle Commit-Messages schreiben, Diffs lesen und alte Versionen einsehen. Nie wieder v3_final_FINAL.You can now edit files, write meaningful commit messages, read diffs, and view old versions. No more v3_final_FINAL.
- Deine Commit-Historie hat mindestens 5 Einträge mit beschreibenden MessagesYour commit history has at least 5 entries with descriptive messages
- Du kannst in einem Diff erklären: „Grün = neu, Rot = entfernt"You can explain in a diff: "Green = added, Red = removed"
👉 Nächster Schritt: In Modul 3 machst du dein Projekt sichtbar — mit Issues und einem Kanban-Board, das alle im Team sehen können. 👉 Next: In Module 3 you'll make your project visible — with issues and a Kanban board everyone on the team can see.
📖 Glossar📖 Glossary
- Diff
- Die Ansicht die zeigt was sich zwischen zwei Versionen geändert hat. Grün = neu, Rot = entfernt.The view showing what changed between two versions. Green = added, Red = removed.
- History
- Die chronologische Liste aller Commits — das Logbuch deines Projekts.The chronological list of all commits — your project's logbook.
- Revert
- Eine Änderung rückgängig machen, indem man den alten Zustand wiederherstellt.Undoing a change by restoring the previous state.