Git

     

Erschienen: Ende April 2022 (2. Auflage)
Umfang: 424 Seiten
ISBN: 978-3-8362-8845-3
Preis: Euro 39,90 (in D inkl. MWSt.)

Autoren: Michael Kofler und Bernd Öggl

E-Book-Ausgaben: Nur auf der Rheinwerk-Webseite können Sie wahlweise nur das E-Book (EUR 39,90) oder die Kombination aus Buch und E-Book bestellen (EUR 44,90).

English edition: This book has been translated. The English edition is available at www.sap-press.com.

Inhalt

Git gehört zum unverzichtbaren Handwerkszeug aller IT-Profis und darf in keiner Toolbox fehlen. Dabei macht es keinen Unterschied, ob Sie Konfigurationsdateien versionieren wollen, an Open-Source-Projekten mitarbeiten oder im Team komplexe Anwendungen entwickeln: Git sorgt dafür, dass Sie den Überblick behalten. Daher lernen Sie hier nicht nur, wie Sie Änderungen einchecken und fremde Repositorien klonen, sondern erfahren, wie Git Ihnen den Arbeitsalltag leichter macht.

  • Git effektiv nutzen und sicher administrieren
  • Eigene Repositorien auf GitHub und GitLab einrichten
  • Best Practices und Troubleshooting für die Praxis

Jeder verwendet es, keiner versteht es …

An Git geht im Entwickleralltag kein Weg vorbei. Viele Anwender können mit Git aber nur soweit umgehen, dass sie gerade einmal Commit, Pull und Push ausführen können. Auf kurz oder lang treten unweigerlich Probleme auf. Unverständliche Fehlermeldungen bringen Git-Anwender dann rasch zur Verzweiflung.

In unserem Buch erklären wir Ihnen, wie Git wirklich funktioniert. Wir zeigen Ihnen anhand vieler Beispiele die effiziente Nutzung in der Praxis sowie gängige Arbeitstechniken. Dabei berücksichtigen wir, dass Git heute mehr ist als das gleichnamige Kommando. Erst im Zusammenspiel mit Plattformen wie GitLab oder GitHub entfaltet Git sein ganzes Potential.

Für die 2. Auflage haben wir das Buch vollständig aktualisiert. Neue Themen sind die Umstellung des Defaultzweigs von master nach main, der Umgang mit Tokens sowie GitPods und Codespaces.

Kapitelübersicht

  • Git in zehn Minuten: der Schnelleinstieg
  • Learning by Doing: Installation, Einrichtung, Authentifizierung, erste Schritte mit und ohne GUI
  • Grundlagen: Repos, Commits, Branches, Merging, Rebasing, Stashing, Tags, Interna
  • GitHub: Pull Requests, Actions, CI, Packages, CLI
  • GitLab: lokales Hosting, Pipelines, Web IDE
  • GitHub/GitLab-Alternativen: Bitbucket, Azure DevOps Services, Bonobo, Gitolite
  • Arbeitstechniken: 2FA, Hooks, prägnante Commit Messages, Submodule + Subtrees
  • Workflows: Feature Branches, Pull/Merge Requests, Long Running Branches (Gitflow), Trunk Based Development
  • Probleme und Lösungen: Fehlermeldungen, Single File Merge, Dateien aus Repo entfernen
  • Kommandoreferenz

Leseprobe

Leseprobe (PDF)

Errata

Errata und Updates 2. Aufl.   Errata und Updates 1. Aufl.

Beispieldateien

Auf GitHub finden Sie einige kleine Beispiel-Repository zum Buch.

Für die 1. Auflage: https://github.com/git-buch
Für die 2. Auflage: https://github.com/git-compendium