Bewertung:

Das Buch wurde für seine verwirrende Sprache und seine Erklärungen kritisiert, insbesondere für Leser, die neu in Git sind. Die Rezensenten sind der Meinung, dass es mehr Verwirrung als Klarheit stiftet, was zu Missverständnissen über Git-Befehle und deren Verwendung führt.
Vorteile:Über die Vorteile des Buches wurde nicht berichtet.
Nachteile:⬤ Verwirrende Sprache und Erklärungen
⬤ stiften mehr Verwirrung, als dass sie Klarheit schaffen
⬤ unklare Git-Befehle
⬤ Beispiele werden schlecht erklärt, was zu Missverständnissen führt
⬤ Sätze implizieren Optionalität, obwohl Aktionen obligatorisch sind.
(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 mit der Funktionsweise von Git vertraut zu sein, 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.