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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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