Git

/cms/images/git-buch.png

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

Autoren: Bernd ├ľggl ­čÉś und Michael Kofler ­čÉś

Buchseite beim Rheinwerk Verlag

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

Beispieldateien

Zu diesem Buch gibt er einige Beispiel-Repositorys, die Sie hier finden:

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

Leseprobe und Errata

Eine PDF mit Inhaltsverzeichnis und Vorwort finden Sie hier:

https://kofler.info/buecher/git

See also