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

🎯 Nach diesem Modul kannst du:🎯 After this module you can:
📁
Repository
README.md notizen.md bild.jpg
v3: Bild hochgeladen
v2: README erweitert
v1: Projekt gestartet
Ein Repository ist ein Ordner mit Gedächtnis — jede Version wird gespeichert. A repository is a folder with memory — every version is saved.
0
Vorbereitung: GitHub-Account anlegenPreparation: Create a GitHub account
  1. Öffne github.com/signupOpen github.com/signup
  2. E-Mail, Passwort, Benutzername wählen (Tipp: vorname-nachname)Enter email, password, choose username (tip: firstname-lastname)
  3. Bestätigungscode aus E-Mail eingebenEnter verification code from email
  4. Personalisierung überspringen ("Skip personalization")Skip personalization
✅ Du bist eingeloggt und siehst dein Dashboard.✅ You're logged in and see your dashboard.
1
Dein erstes Repository erstellenCreate your first repository
  1. Klicke „+" oben rechts → „New repository"Click "+" top right → "New repository"
  2. Repository name: mein-erstes-projektRepository name: my-first-project
  3. Description: Mein erstes GitHub-Repository — ein Experiment ohne Code.Description: My first GitHub repository — an experiment without code.
  4. 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.
  5. ✅ Häkchen bei „Add a README file"✅ Check "Add a README file"
  6. Klicke „Create repository"Click "Create repository"
✅ Du siehst dein Repository mit einer README.md Datei.✅ You see your repository with a README.md file.
2
README.md bearbeitenEdit your README.md
  1. Klicke auf README.md → Stift-Icon ✏️Click README.md → pencil icon ✏️
  2. Lösche den Inhalt und kopiere dieses Template:Delete the content and paste this template:
# Mein erstes Projekt ## Worum geht es? Dieses Repository ist mein erster Gehversuch auf GitHub. Ich bin kein Programmierer — ich nutze GitHub als Organisationstool. ## Was ist hier drin? - 📄 Diese README als Startseite - 📁 Dokumente und Notizen - 📝 Alles versioniert — jede Änderung wird gespeichert ## Über mich Ich bin [DEIN NAME] und arbeite als [DEIN BERUF]. ## Was ich gelernt habe - Ein Repository ist ein Projektordner mit Gedächtnis - Version Control löst das "v3_final_FINAL"-Problem - GitHub ist nicht nur für Code
  1. Ersetze [DEIN NAME] und [DEIN BERUF]Replace [DEIN NAME] and [DEIN BERUF]
  2. Klicke „Commit changes..." — schreibe: README mit persönlichen Infos ergänzt„Commit changes"Click "Commit changes..." — write: Updated README with personal info"Commit changes"
✅ Deine README wird formatiert angezeigt. Das ist dein erster Commit!✅ Your README is now formatted. That's your first commit!
💡 Warum „Commit" und nicht einfach „Speichern"?💡 Why "Commit" instead of just "Save"?

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.

📚 Version Control unterstützt kollaboratives Arbeiten — ohne VCS ist Zusammenarbeit extrem schwierig. (Zulkoffli et al., 2018, ScienceDirect) 📚 Version control supports collaborative work — without VCS, collaboration is extremely challenging. (Zulkoffli et al., 2018, ScienceDirect)
3
Eine Datei hochladenUpload a file
  1. Klicke „Add file"„Upload files"Click "Add file""Upload files"
  2. Ziehe eine Datei rein — ein Foto, PDF, Textdatei, egal wasDrag in any file — a photo, PDF, text file, anything
  3. Commit message: Erste Datei hochgeladen„Commit changes"Commit message: First file uploaded"Commit changes"
✅ Zwei Dateien in deinem Repo: README.md + dein Upload.✅ Two files in your repo: README.md + your upload.
4
Dein Logbuch anschauenView your logbook
  1. 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
  2. Klicke auf „Commits" über der Dateiliste — das ist dein LogbuchClick "Commits" above the file list — that's your logbook
✅ Du siehst deine Commit-Historie — wer, wann, was. Das ist das Gedächtnis.✅ You see your commit history — who, when, what. That's the memory.

🎉 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.

✅ Erfolgskriterium:✅ Success criterion:
  • 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"
💡 Fun Fact: Das Repository, das du gerade erstellt hast, wird in Modul 5 zu deiner eigenen Website — kostenlos, ohne Hosting, in 10 Minuten. 💡 Fun fact: The repository you just created will become your own website in Module 5 — free, no hosting, in 10 minutes.

👉 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.

❓ Häufige Probleme❓ Common Issues

"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.

💬 Feedback & Fragen