Git


/cms/images/git-buch.png

Erscheint: Ende August 2020
Umfang: 416 Seiten
ISBN: 978-3-8362-7186-8
Preis: Euro 39,90 (in D inkl. MWSt.)

Autoren: Bernd Öggl und Michael Kofler

docker docker

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. 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

See also