Advanced Search
Search Results
94 total results found
Kapitel 5: Mit Branches arbeiten
Einleitung: Branches (Verzweigungen) sind eines der mächtigsten Features von Git. Stell dir deinen Code wie einen Baum vor: Der Hauptstamm ist dein funktionierender Code, und jeder Branch ist ein Ast, auf dem du experimentieren kannst, ohne den Stamm zu gefähr...
Kapitel 6: GitHub einrichten und verbinden
Einleitung: Bisher hast du nur lokal gearbeitet – dein Code existiert ausschließlich auf deinem Computer. Das ist riskant: Ein Festplattendefekt, und alles ist weg. GitHub löst dieses Problem, indem es dein Repository in der Cloud speichert. Aber GitHub ist me...
Kapitel 7: Push, Pull und Synchronisation
Einleitung: Dein lokales Repository und das GitHub-Repository sind zwei separate Kopien deines Projekts. Sie synchronisieren sich nicht automatisch – du musst Git aktiv sagen, wann es Änderungen hochladen (Push) oder herunterladen (Pull) soll. Das klingt zunäc...
Kapitel 8: Fehler rückgängig machen 🆘
Einleitung: Fehler passieren – und genau dafür ist Git gemacht! Die Fähigkeit, Änderungen rückgängig zu machen, ist einer der größten Vorteile der Versionsverwaltung. Allerdings gibt es verschiedene Arten von „Rückgängig", abhängig davon, in welchem Stadium si...
Kapitel 9: Praktischer Workflow für Einsteiger
Einleitung: Du kennst jetzt alle wichtigen Git-Befehle und -Konzepte – aber wie setzt du das im Alltag zusammen? Ein guter Workflow gibt dir Struktur und verhindert Chaos. Als Einzelentwickler brauchst du keinen komplexen Prozess, aber ein paar bewährte Prakti...
Kapitel 10: PhpStorm Git-Funktionen meistern 🛠️
Einleitung: PhpStorm ist nicht nur eine großartige IDE für PHP-Entwicklung, sondern hat auch eine der besten Git-Integrationen auf dem Markt. Viele Entwickler nutzen jedoch nur einen Bruchteil der verfügbaren Funktionen. In diesem abschließenden Kapitel tauchs...
SwupJS
Transition animations, preloading + Bricks
Kapitel 1: Git-Interna verstehen – Wie Git wirklich funktioniert
Einleitung: Im Einsteigerkurs hast du gelernt, Git zu benutzen – jetzt ist es Zeit zu verstehen, wie Git unter der Haube funktioniert. Git ist im Kern eine inhaltsadressierte Datenbank, die auf vier fundamentalen Objekttypen basiert: Blobs, Trees, Commits und ...
Kapitel 2: Fortgeschrittenes Branching – Strategien für professionelle Entwicklung
Einleitung: Im Einsteigerkurs hast du gelernt, Branches zu erstellen und zu mergen. In der professionellen Entwicklung reicht das nicht – du brauchst eine durchdachte Branching-Strategie, die zu deinem Projekt und Team passt. Git Flow, GitHub Flow, Trunk-Based...
Kapitel 3: Rebase meistern – Geschichte umschreiben wie ein Profi
Einleitung: git rebase ist einer der mächtigsten und gleichzeitig gefürchtetsten Befehle in Git. Richtig eingesetzt ermöglicht er dir eine saubere, lineare Commit-Historie ohne unnötige Merge-Commits. Mit Interactive Rebase kannst du sogar die Geschichte umsc...
KI & Bewsusstsein
BricksBuilder Plugins
Typografie in WP
Security
shadcn/ui
Syntax Highlighting
Performance
JavaScript kennenlernen
Dieses Kapitel erklärt, was JavaScript ist und welche Rolle die Sprache auf modernen Webseiten spielt. Du richtest eine einfache Arbeitsumgebung ein, bindest JavaScript in eine HTML-Seite ein und nutzt die Entwicklerwerkzeuge des Browsers, um erste Ausgaben zu...
Variablen, Werte und Operatoren
Hier lernst du, Informationen in Variablen zu speichern und mit verschiedenen Datentypen zu arbeiten. Zahlen, Texte, Wahrheitswerte und einfache Berechnungen bilden die Grundlage fast aller Programme. Außerdem erfährst du, wie Vergleichs- und Rechenoperatoren ...
Entscheidungen und Wiederholungen
Programme sollen auf unterschiedliche Situationen reagieren und Aufgaben wiederholt ausführen können. Dieses Kapitel zeigt dir, wie du mit Bedingungen Entscheidungen formulierst und mit Schleifen Listen, Zahlenfolgen oder wiederkehrende Abläufe verarbeitest. D...
Funktionen und Datenstrukturen
Funktionen helfen dir, Code zu ordnen und wiederzuverwenden. Du lernst, eigene Funktionen zu schreiben, Werte zu übergeben und Ergebnisse zurückzugeben. Zusätzlich arbeitest du mit Arrays und Objekten, um mehrere zusammengehörige Informationen übersichtlich zu...
Webseiten interaktiv machen
Zum Abschluss verbindest du JavaScript mit sichtbaren Elementen einer Webseite. Du wählst HTML-Elemente aus, veränderst Texte und Klassen und reagierst auf Klicks oder Eingaben. In einem kleinen Praxisprojekt setzt du die bisherigen Grundlagen zu einer interak...
Versionskontrolle und Git verstehen
Dieses Kapitel erklärt, warum Versionskontrolle unverzichtbar ist und welche Probleme Git löst. Du lernst Snapshots, Repositories, Commits, Arbeitsstände und verteilte Systeme kennen und grenzt Git von GitHub sowie von zentralen Werkzeugen wie Subversion verst...
Arbeitsumgebung unter Windows 11 einrichten
Du installierst Git for Windows und richtest Git Bash, PowerShell, Windows Terminal sowie den Credential Manager ein. Das Kapitel behandelt PATH, Dateisystempfade, Zeilenenden, symbolische Links und grundlegende Windows-Besonderheiten, die später Konflikte ver...
PhpStorm für Git und GitHub konfigurieren
Dieses Kapitel integriert Git vollständig in PhpStorm. Du lernst die VCS-Einstellungen, Commit-Oberfläche, Diff-Ansichten, Branch-Menüs, integrierten Terminals und GitHub-Anmeldung kennen. Zudem erfährst du, wann die grafische IDE und wann die Kommandozeile ge...
Das erste lokale Repository
Nun entsteht dein erstes Repository. Du initialisierst ein Projekt, prüfst seinen Zustand und verfolgst Dateien vom Arbeitsverzeichnis über die Staging Area bis zum Commit. Jeder Schritt wird sowohl mit Git-Befehlen als auch mit den entsprechenden Funktionen i...
Die drei Bereiche von Git sicher beherrschen
Git arbeitet mit Arbeitsverzeichnis, Index und Repository. Dieses Kapitel macht das zentrale Drei-Bereiche-Modell anschaulich und zeigt, wie Änderungen zwischen diesen Zuständen bewegt werden. Du lernst selektives Staging, Patch-Modus, Wiederherstellung und de...
Commits professionell gestalten
Ein Commit ist mehr als ein Speicherpunkt. Du lernst, logisch getrennte und nachvollziehbare Änderungen zu erstellen, gute Commit-Nachrichten zu formulieren und fehlerhafte Commits zu korrigieren. Konventionen, Signaturen, Autorenangaben und PhpStorm-Prüfungen...
Dateien ignorieren und Repository-Hygiene
Nicht jede Projektdatei gehört in Git. Dieses Kapitel erklärt globale und projektspezifische Ignore-Regeln, Negationen, Verzeichnismuster und bereits verfolgte Dateien. Der Fokus liegt auf PHP-, Composer- und PhpStorm-Projekten sowie dem sicheren Ausschluss vo...
Historie lesen, durchsuchen und vergleichen
Wer Git beherrschen will, muss Projektgeschichte gezielt auswerten können. Du lernst Log-Formate, Graphdarstellungen, Diffs, Dateihistorien und Suchoptionen kennen. PhpStorms Git Log, Annotate-Funktion und Vergleichsansichten helfen dabei, Änderungen und Veran...
Branches von Grund auf verstehen
Branches ermöglichen parallele Entwicklung ohne teure Kopien. Dieses Kapitel erklärt Branch-Zeiger, HEAD, Wechsel und Zusammenführung. Du erstellst, benennst und löschst Branches, arbeitest mit Detached HEAD und lernst, wie PhpStorm lokale und entfernte Branch...
Änderungen mit Merge zusammenführen
Dieses Kapitel behandelt Fast-Forward-, Drei-Wege- und Merge-Commits. Du lernst, Branches kontrolliert zusammenzuführen, Merge-Konflikte zu analysieren und mit Kommandozeile oder PhpStorm zu lösen. Strategien und Optionen werden nicht nur angewendet, sondern a...
Historien mit Rebase überarbeiten
Rebase überträgt Commits auf eine neue Basis und ermöglicht lineare Historien. Du lernst einfachen und interaktiven Rebase, das Umordnen, Zusammenfassen, Bearbeiten und Entfernen von Commits sowie die sichere Konfliktlösung. Klare Regeln zeigen, wann Rebase si...
Fehler rückgängig machen und Arbeit retten
Von einer falschen Codezeile bis zum versehentlich gelöschten Branch: Dieses Kapitel zeigt passende Rettungswege für jeden Git-Zustand. Du unterscheidest restore, reset, revert und checkout, nutzt Stashes und findest verloren geglaubte Commits über Reflogs wie...
GitHub-Konto, Remotes und Authentifizierung
Nun wird das lokale Repository mit GitHub verbunden. Du richtest Konto, Profil und Authentifizierung ein, vergleichst HTTPS und SSH und verstehst Remote-Namen, URLs sowie Tracking-Beziehungen. Sicherheitsaspekte wie Tokens, Passphrases und Zwei-Faktor-Authenti...
Clone, Fetch, Pull und Push
Dieses Kapitel erklärt den vollständigen Datenaustausch mit entfernten Repositories. Du klonst Projekte, lädst Referenzen und Objekte, integrierst Änderungen und veröffentlichst Commits. Tracking-Branches, Refspecs, Pull-Varianten und sichere Alternativen zum ...