Modul 1: GitHub ist nicht was du denkstModule 1: GitHub is not what you think
Modul 1 von 6 · ⏱ ca. 20 Minuten · Nur ein Browser nötigModule 1 of 6 · ⏱ ~20 minutes · Only a browser needed
- Ein öffentliches Repository mit README erstellenCreate a public repository with a README
- Mindestens 2 Dateien hochladen und committenUpload and commit at least 2 files
- Die Commit-Historie öffnen und die letzten Einträge erklärenOpen the commit history and explain the latest entries
- Den Unterschied zwischen „Speichern" und „Committen" beschreibenDescribe the difference between "saving" and "committing"
- Öffne github.com/signupOpen github.com/signup
- E-Mail, Passwort, Benutzername wählen (Tipp:
vorname-nachname)Enter email, password, choose username (tip:firstname-lastname) - Bestätigungscode aus E-Mail eingebenEnter verification code from email
- Personalisierung überspringen ("Skip personalization")Skip personalization
- Klicke „+" oben rechts → „New repository"Click "+" top right → "New repository"
- Repository name:
mein-erstes-projektRepository name:my-first-project - Description:
Mein erstes GitHub-Repository — ein Experiment ohne Code.Description:My first GitHub repository — an experiment without code. - Wähle Public — keine Sorge, es ist nur ein Übungsprojekt. Du kannst es jederzeit löschen. Für echte Projekte gibt es auch Private Repos.Choose Public — don't worry, it's just a practice project. You can delete it anytime. For real projects, there are also Private repos.
- ✅ Häkchen bei „Add a README file"✅ Check "Add a README file"
- Klicke „Create repository"Click "Create repository"
- Klicke auf README.md → Stift-Icon ✏️Click README.md → pencil icon ✏️
- Lösche den Inhalt und kopiere dieses Template:Delete the content and paste this template:
- Ersetze
[DEIN NAME]und[DEIN BERUF]Replace[DEIN NAME]and[DEIN BERUF] - Klicke „Commit changes..." — schreibe:
README mit persönlichen Infos ergänzt→ „Commit changes"Click "Commit changes..." — write:Updated README with personal info→ "Commit changes"
Stell dir vor, du schreibst ein Buch. Speichern (Word): Du sicherst deinen aktuellen Stand. Commit (GitHub): Du schreibst ins Logbuch: „Kapitel 3 überarbeitet, weil Feedback von Lisa." — Der Commit ist der Grund für die Änderung, nicht nur die Änderung selbst.Imagine you're writing a book. Save (Word): You secure your current state. Commit (GitHub): You write in your logbook: "Revised chapter 3 based on Lisa's feedback." — The commit is the reason for the change, not just the change itself.
- Klicke „Add file" → „Upload files"Click "Add file" → "Upload files"
- Ziehe eine Datei rein — ein Foto, PDF, Textdatei, egal wasDrag in any file — a photo, PDF, text file, anything
- Commit message:
Erste Datei hochgeladen→ „Commit changes"Commit message:First file uploaded→ "Commit changes"
- Kopiere die URL aus der Adresszeile — das ist dein Projekt, live im InternetCopy the URL from the address bar — that's your project, live on the internet
- Klicke auf „Commits" über der Dateiliste — das ist dein LogbuchClick "Commits" above the file list — that's your logbook
🎉 Modul 1 geschafft!Module 1 complete!
Du hast dein erstes Repository erstellt, eine README geschrieben, eine Datei hochgeladen und deine Commit-Historie angeschaut. Ohne Code. Ohne Terminal.You created your first repository, wrote a README, uploaded a file, and viewed your commit history. No code. No terminal.
- Dein Repository hat mindestens 2 Dateien (README.md + Upload)Your repository has at least 2 files (README.md + upload)
- Deine Commit-Historie zeigt mindestens 3 EinträgeYour commit history shows at least 3 entries
- Du kannst erklären: „Ein Commit ist ein Logbuch-Eintrag, nicht nur ein Speichervorgang"You can explain: "A commit is a logbook entry, not just a save"
👉 Nächster Schritt: In Modul 2 lernst du, warum „v3_final_FINAL" nie wieder nötig ist — und wie du alte Versionen wiederherstellen kannst. 👉 Next: In Module 2 you'll learn why "v3_final_FINAL" is never needed again — and how to restore old versions.
"Repository name already exists" → Wähle einen anderen Namen oder lösche das bestehende Repo unter Settings → Danger Zone. "Repository name already exists" → Choose a different name or delete the existing repo under Settings → Danger Zone.
"+" Button nicht sichtbar → Du bist nicht eingeloggt. Gehe zu github.com und logge dich ein. "+" button not visible → You're not logged in. Go to github.com and log in.
README zeigt nur Text, keine Formatierung → Prüfe ob die Datei wirklich README.md heißt (mit .md am Ende). README shows plain text, no formatting → Check that the file is actually named README.md (with .md extension).
📖 Glossar📖 Glossary
- Repository (Repo)
- Ein Projektordner mit Gedächtnis. Speichert alle Dateien und ihre komplette Änderungshistorie.A project folder with memory. Stores all files and their complete change history.
- Commit
- Ein gespeicherter Änderungsschritt — mit Zeitstempel, Name und Beschreibung. Wie ein Eintrag im Logbuch.A saved change step — with timestamp, name, and description. Like a logbook entry.
- README.md
- Die Startseite deines Projekts. Wird automatisch angezeigt wenn jemand dein Repository besucht.The front page of your project. Displayed automatically when someone visits your repository.
- Markdown
- Ein einfaches Textformat mit Formatierung (# für Überschriften, - für Listen, **fett**). Kein Code — nur Text mit Struktur.A simple text format with formatting (# for headings, - for lists, **bold**). Not code — just structured text.