Git-Grundlagen fuer Nicht-Entwickler
Was Versionskontrolle ist, welches Problem Git loest und das Mentalmodell dahinter: Repository, Commit, Branch, Merge und Remote, verstaendlich erklaert.
in Entwickler-Tools
Git und verwandte Werkzeuge zur Versionsverwaltung von Code.
Ein Branch ist eine eigenständige Entwicklungslinie in einem Git-Repository — ein bewegender Zeiger auf einen Commit, der parallele Arbeit ohne Konflikte mit dem Hauptcode ermöglicht.
GitHub ist die größte Hosting-Plattform für Git-Repositories — mit Pull Requests, Code Review, Issues und CI/CD über GitHub Actions als Standard-Werkzeugkasten der Software-Entwicklung.
Ein Pull Request ist ein Vorschlag, Änderungen aus einem Branch in einen anderen zu mergen — Standard-Workflow für Code-Review und gemeinsame Arbeit an einem Repository.
Conventional Commits ist eine Konvention für Commit-Messages mit festem Format — Typ, optionalem Scope und Beschreibung — als Basis für automatisierte Changelogs und Semantic Versioning.
Git ist ein verteiltes Versionskontrollsystem, das Änderungen an Dateien als Folge von Commits speichert — Grundvoraussetzung der meisten KI-Coding-Workflows.
Git Worktree erlaubt, mehrere Branches eines Repos gleichzeitig in verschiedenen Verzeichnissen ausgecheckt zu haben — ohne Stash, ohne ständiges Branch-Wechseln.
GitLab ist eine Git-Hosting-Plattform mit integriertem DevOps-Stack — Repository, CI/CD, Issue-Tracking, Container-Registry und Security-Scans in einem Werkzeug, optional auch self-hosted.
GitUp ist ein quelloffener Git-Client für macOS mit visuellem Live-Graph der Repository-Historie und Snapshot-basiertem Zurückspringen.
Was Versionskontrolle ist, welches Problem Git loest und das Mentalmodell dahinter: Repository, Commit, Branch, Merge und Remote, verstaendlich erklaert.
Die gängigen Branching-Modelle mit ihren Trade-offs, der Pull-Request-Workflow mit CI, kurzlebige vs. langlebige Branches und die Empfehlung für kleine Teams.