Bewertung:

Das Buch stiftet mehr Verwirrung als Klarheit für Leser, die versuchen, Git zu verstehen, insbesondere für diejenigen, die bereits Erfahrungen mit zentralisierten Versionskontrollsystemen haben. Die verwendete Sprache ist zweideutig, was zu Missverständnissen über Befehle und ihre Funktionen führt.
Vorteile:Der Nutzen des Buches wurde nicht angegeben.
Nachteile:Die Sprache ist verwirrend und zweideutig, was zu Missverständnissen führt. Wichtige Konzepte werden nicht klar erklärt, was zu Frustration führt. Die Verwendung von „sollte“ impliziert Ungewissheit und lässt den Leser im Unklaren über die Ergebnisse des Befehls. Die im Buch enthaltenen Beispiele sind nicht hilfreich und erfordern zu viel Zeit zum Entschlüsseln.
(basierend auf 1 Leserbewertungen)
Mastering Git: A Beginner's Guide
Git beherrschen: A Beginner's Guide führt Entwickler jeden Alters in die wunderbare und nützliche Welt von Git ein.
Was die Softwareentwicklung betrifft, ist die Einführung von Git ein echter Meilenstein. Wenn Sie ein Softwareentwickler sind, haben Sie wahrscheinlich schon von Git gehört. Seine Bedeutung und Funktionalität in der Welt der Programmierung ist aus verschiedenen Gründen sehr hoch zu bewerten.
Computer sind heute sehr leicht zu bedienende Maschinen geworden. Es kann vorkommen, dass Sie versehentlich einen großen Teil des Textes aus Ihrer Arbeit entfernen, aber das ist kein Grund zur Panik. Verwenden Sie einfach die Rückgängig-Option, und alles ist gut.
In den Anfängen der Entwicklung war dies jedoch noch nicht der Fall. Damals hatten die Entwickler keinen Zugang zu einer solchen Technologie, und es gab nur eine Person, die die Masterkopie eines Werks besaß. Diese Person teilte den Code in bestimmte Teile auf, die dann unter den Entwicklern aufgeteilt wurden, die an ihrem Teil arbeiteten und ihre fertigen Beiträge unabhängig voneinander einreichten. Es folgte eine Standardprüfung, nach der die alte Version vollständig durch die neue ersetzt wurde. Dies war ein sehr mühsamer Prozess - wenn nicht jemand sehr vorausschauend Kopien des Codes angefertigt hatte, waren die früheren Versionen einer Datei oft praktisch verloren.
Glücklicherweise gelang 1972 ein bedeutender Durchbruch, als der Entwickler Marc Rochkind das Quellcode-Kontrollsystem (SCCS) erfand, das die erste Form eines Versionskontrollsystems (VCS) darstellte. Es war in seiner Funktionalität beschränkt und konnte nur von einer Person gleichzeitig bearbeitet werden, während die gleichzeitige Verwaltung durch Sperren erfolgen musste. Aber wir haben seitdem einen langen Weg zurückgelegt.
Heutzutage ist Git das am häufigsten verwendete VCS auf dem Markt. Sein Einfluss auf die Codierung und Entwicklung, insbesondere die innovative Verwendung von Zweigen zur Erleichterung der Zusammenarbeit bei Projekten, kann gar nicht genug betont werden. Versionskontrolle ist zu einem unverzichtbaren Bestandteil unseres Lebens geworden, und die Kenntnis der Funktionsweise von Git wird von Arbeitgebern als äußerst wichtig erachtet.
Mastering Git wird Entwicklern aller Bereiche beim Erlernen von Git und Versionskontrolle eine enorme Hilfe sein. Dieses Buch bietet Informationen zu einer Vielzahl von Themen rund um Git und geht sogar kurz auf seine Geschichte, Vor- und Nachteile ein. Mastering Git bietet auch Tipps zur Installation und zu den verschiedenen Elementen, die an seiner Funktionsweise beteiligt sind, wie Repositories, Remotes, Aliases, Tagging und Branches. Beliebte Dienste und Hosts für Git-Projekte wie GitHub, GitLab und Bitbucket werden ebenfalls ausführlich besprochen. Dieses Buch wird sich als praktischer Leitfaden sowohl für Einsteiger als auch für erfahrene Profis erweisen.
Erfahren Sie mehr über unsere anderen Mastering-Titel unter:
Https: //www.routledge.com/Mastering-Computer-Science/book-series/MCS.