Anyone can use templates — but when you know what you’re doing, it shows.
👉 Explore resources that will upgrade your skills — and your README. Start now.

Real devs debug in English.
💰 Get 70% OFF your first trial lesson and start to boost your english with top tutors worldwide on Preply 🚀
👉 Get 70% OFF 👈
A Handbook of Agile Software Craftsmanship by Uncle Bob.

Software Architecture Solutions from Uncle Bob.

Browse the full list of curated titles to boost your coding skills.
Hallo! Sie fangen mit dem Programmieren an? Dann haben Sie wahrscheinlich schon von "Git" und "Versionskontrolle" gehört. Das klingt technisch, oder? Keine Sorge. Stellen Sie sich Git als Ihre Programmier-Superkraft vor, die Ihnen hilft, Ihre Projekte wie ein Profi zu verwalten.
Haben Sie schon einmal Dateien wie dokument_v1.docx, dokument_wirklich_final.docx und dokument_wirklich_final_DIESE_HIER.docx gehabt? Das kennen wir alle. Stellen Sie sich jetzt dieses Chaos mit Tausenden von Codezeilen vor. Ein Albtraum.
Hier kommt die Versionskontrolle ins Spiel. Es ist ein System, das Änderungen an Ihren Dateien im Laufe der Zeit aufzeichnet. Es ist wie eine super-intelligente Rückgängig-Taste für Ihr gesamtes Projekt, plus eine vollständige Historie jeder jemals gemachten Änderung. Sie können jederzeit zu einer früheren Version zurückspringen.
Im Kern ist Git ein verteiltes Versionskontrollsystem. "Verteilt" bedeutet, dass jeder Entwickler, der an einem Projekt arbeitet, eine vollständige Kopie der gesamten Projekthistorie direkt auf seinem Rechner erhält. Deshalb ist Git so robust und schnell.
Stellen Sie sich Git als einen persönlichen Bibliothekar für Ihren Code vor. Jedes Mal, wenn Sie eine sinnvolle Aktualisierung vornehmen, erstellt Git einen "Schnappschuss" des gesamten Projektzustands. Dieser Schnappschuss wird als Commit bezeichnet. Es geht nicht nur darum, Dateien zu speichern; es geht darum, die Unterschiede zum letzten Schnappschuss zu erfassen, was es super effizient macht.
Bevor wir uns den Befehlen widmen, klären wir diese Begriffe:
.git-Ordner – hier lebt die magische Git-Historie.main- (oder master)-Branch zusammen, wenn Sie bereit sind.main) integriert.Es ist Zeit, sich die Hände schmutzig zu machen mit den ersten Befehlen, die Sie tatsächlich verwenden werden:
git init (Neues Projekt starten):
Fangen Sie ganz neu an? Geben Sie in Ihrem Projektordner über das Terminal ein:
git init
Dies richtet ein neues Git-Repository ein, indem der versteckte .git-Ordner erstellt wird. Fertig.
git add <dateiname> oder git add . (Änderungen zur Staging-Area hinzufügen):
Haben Sie Änderungen vorgenommen? Sie müssen Git mitteilen, welche davon in Ihren nächsten Schnappschuss aufgenommen werden sollen. Dies wird als "Staging" bezeichnet.
git add index.html # Fügt eine bestimmte Datei hinzu
git add . # Fügt ALLE geänderten Dateien im aktuellen Verzeichnis hinzu
Die Staging-Area ist wie eine "Vorbereitungszone" für Ihren nächsten Commit.
git commit -m "Ihre Commit-Nachricht" (Ihren Schnappschuss speichern):
Änderungen bereitgestellt? Zeit, den Schnappschuss zu erstellen (einen Commit zu machen). Der -m-Flag ermöglicht es Ihnen, eine kurze Nachricht hinzuzufügen, die erklärt, was Sie getan haben.
git commit -m "Anfängliche HTML-Struktur für die Startseite hinzugefügt"
Ihre Commit-Nachricht ist wichtig! Sie hilft Ihnen (und jedem anderen), die Projekthistorie zu verstehen.
git status (Ihre Arbeit überprüfen):
Dieser Befehl ist Ihr Standard. Er zeigt Ihnen den aktuellen Zustand Ihres Repos an:
git status
git log (Ihre Historie ansehen):
Möchten Sie eine Zeitleiste Ihrer Arbeit sehen?
git log
Dies zeigt Ihre Commits: ihre eindeutigen IDs, wer sie wann gemacht hat und welche Nachricht sie enthielten.
Auch wenn Sie solo fliegen, ist Git unglaublich wertvoll. Sie können:
Sie beherrschen die Git-Grundlagen – lokale Versionskontrolle, Check! Aber moderne Entwicklung ist normalerweise keine Einzelaktion, und selbst Einzelprojekte profitieren davon, online zu sein. In unserem nächsten Beitrag sprechen wir über GitHub, die führende Plattform, die auf Git aufbaut. Sie hilft Ihnen, Code zu teilen, mit anderen zusammenzuarbeiten und Ihre Arbeit zu präsentieren. Machen Sie sich bereit, Ihre Projekte online zu stellen!
Anyone can use templates — but when you know what you’re doing, it shows.
👉 Explore resources that will upgrade your skills — and your README. Start now.

Real devs debug in English.
💰 Get 70% OFF your first trial lesson and start to boost your english with top tutors worldwide on Preply 🚀
👉 Get 70% OFF 👈
A Handbook of Agile Software Craftsmanship by Uncle Bob.

Software Architecture Solutions from Uncle Bob.

Browse the full list of curated titles to boost your coding skills.