Cargando…

Git Schnelleinstieg : Versionsverwaltung lernen in 14 Tagen : einfach und ohne Vorkenntnisse /

Leichter Einstieg in die praktische Arbeit mit Git Auswahl sinnvoller Workfl ows und Einsatz in Teams Git-Repositories hosten mit GitHub und GitLab Mit diesem Buch erhalten Sie einen schnellen und praxisbezogenen Einstieg in Git. Der Autor behandelt die gängigen Befehle, die Sie beim täglichen Arb...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Vijayakumaran, Sujeevan (Autor)
Formato: Electrónico eBook
Idioma:Alemán
Publicado: [Place of publication not identified] : mitp Verlag, 2022.
Edición:1. Auflage.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • DRM
  • Titel
  • Impressum
  • Inhalt
  • Einleitung
  • Git lernen in 14 Tagen
  • Der Aufbau des Buches
  • Konvention
  • Fragen und Feedback
  • 1 Einführung in die Welt der Versionsverwaltung
  • 1.1 Was ist eigentlich Versionsverwaltung?
  • 1.2 Git installieren
  • 2 Die ersten Schritte mit Git
  • 2.1 Das erste Repository
  • 2.2 Git-Konfiguration
  • 2.3 Der erste Commit
  • 2.4 Änderungen rückgängig machen mit Reset und Revert
  • 2.5 Wie Git arbeitet
  • 2.6 Git-Hilfe
  • 3 Branches erstellen und mergen
  • 3.1 Allgemeines zum Branching
  • 3.2 Branches anlegen
  • 3.3 Branches mergen
  • 3.4 Merge-Konflikte
  • 3.5 Verschiedene Merge-Strategien verstehen
  • 4 Branches per Rebase zusammenführen und das Aufräumen des Repositorys
  • 4.1 Branches per Rebase zusammenführen
  • 4.2 Aufräumen mit Stash und Clean
  • 5 Mit verteilten Repositorys arbeiten
  • 5.1 Projekt mit einem Remote-Repository
  • 5.2 Branch-Management
  • 5.3 Tracking-Branches
  • 5.4 Projekt mit drei Remote-Repositorys
  • 5.5 Der Workflow mit drei Repositorys
  • 6 Git-Hosting mit GitHub und GitLab
  • 6.1 Allgemeines zum Git-Hosting
  • 6.2 Einstieg in GitHub
  • 6.3 Einstieg in GitLab
  • 6.4 Weitere Git-Hosting-Lösungen
  • 7 CI/CD: Continuous Integration und Continuous Delivery
  • 7.1 Der Workflow
  • 7.2 GitHub Actions
  • 7.3 GitLab CI/CD
  • 8 Workflow für Einzelpersonen
  • 8.1 Interaktives Rebasing
  • 8.2 Workflow mit einem Branch und Repository für eine Person
  • 9 Workflows im Team
  • 9.1 Workflow mit mehreren Personen, einem Repository und einem Branch
  • 9.2 Git Flow
  • 9.3 Git Flow mit mehr als einem develop-Branch
  • 9.4 Git Flow mit mehreren Repositorys
  • 9.5 GitHub-Flow
  • 9.6 GitLab-Flow
  • 9.7 Weitere Aspekte in Workflows
  • 10 Umstieg von Subversion
  • 10.1 Der Unterschied zwischen zentraler und verteilter Versionsverwaltung
  • 10.2 Checkout und Clone im Vergleich
  • 10.3 svn commit vs. git commit & git push
  • 10.4 svn add vs. git add
  • 10.5 Binärdateien im Repository
  • 10.6 SVN- in Git-Repository konvertieren
  • 11 Nachvollziehbare Git-Historien
  • 11.1 Gut dosierte Commits
  • 11.2 Gute Commit-Messages
  • 12 Tipps und Tricks
  • 12.1 Große Dateien mit Git LFS verwalten
  • 12.2 Aliasse setzen mit git alias
  • 12.3 Durchgeführte Aktionen nachvollziehen mit git reflog
  • 12.4 Den Schuldigen finden mit git blame
  • 12.5 Auf Fehlersuche mit git bisect
  • 12.6 Repositorys in Repositorys mit git submodules
  • 12.7 Subtree als Alternative für Submodule
  • 12.8 Komplette Historie neu schreiben mit git filter-repo
  • 12.9 Git Worktree
  • 13 Frequently Asked Questions
  • 14 Ausblick
  • 14.1 Git mit GUI nutzen
  • 14.2 Hooks
  • 14.3 GitHub vs. GitLab
  • Stichwortverzeichnis