Linus Torvalds begann mit der Entwicklung von Git, um die Quellen des Linux-Kernels zu verwalten. Heute ist es das meistverwendete Versionskontrollsystem für Open-Source-Software und erfreut sich auch im Firmenumfeld großer Beliebtheit. Das vorliegende Buch führt Sie auch in dieser aktualisierten, 2. Auflage fundiert und mit zahlreichen Beispielen in die Benutzung von Git und alle relevanten Techniken ein, die im täglichen Umgang mit der Versionsverwaltung zum Einsatz kommen. Sie lernen die Modellierung eines Repositorys als Graph von Commits und damit die Grundlage für fortgeschrittene Konzepte kennen: Merge-Strategien, automatisierte Fehlersuche, Umstiegsszenarien (Subversion-Migration zu Git). Hinzu kommen die Besonderheiten dezentraler Arbeitsabläufe und deren Einfluss auf den Workflow von Projekten. Umfang der Darstellung und Erfahrung der beiden Autoren machen das Buch zu einer unverzichtbaren Hilfe bei der Arbeit mit der modernen Versionsverwaltungssoftware.
Julius Plenz Book order (chronological)


Die Geschwindigkeit, mit der „gestandene Unixer“ auf der Kommandozeile arbeiten, lässt die meisten Benutzer grafischer Oberflächen staunen. Von den vielen Arbeitserleichterungen, die eine Shell bietet, kennen „Normalnutzer“ oft gerade einmal das automatische Vervollständigen von Befehlen und Dateinamen oder das Aufrufen älterer Kommandos aus der History. Die Z-Shell -- von ihren Nutzern als „Königin der Shells“ geschätzt und mittlerweile Standard-Shell auf einigen Linux-Systemen wie z. B. GRML -- bietet noch einmal deutlich mehr Komfort und Anpassungsmöglichkeiten als andere Benutzerschnittstellen. Sie erleichtert die Arbeit mit erweiterten Aliasen, erweitertem Globbing, Qualifiern, interaktiven Menüs bei der Auswahl, anpassbaren Vervollständigungen sowie weiteren Shell-Skripten und Tasten-Makros. Dieses Buch hilft Ihnen, die Arbeit auf der Kommandozeile zu professionalisieren, um tägliche Aufgaben schneller zu lösen. Es führt Sie in die genannten Konzepte ein und bietet zahlreiche praktische Beispiele. Ein Muss für Systemadministratoren!