Fr. 50.10

Mastering Git - A Beginner''s Guide

English · Paperback / Softback

Shipping usually within 1 to 3 weeks (not available at short notice)

Description

Read more

Mastering Git: A Beginner's Guide introduces developers of all ages to the wonderful and useful world of Git.

As far as software development is considered, the advent of Git has truly proven to be a milestone. If you are a software developer, you have probably already heard of Git. Its importance and functionality in the world of coding merits very high praise for a variety of reasons.

Computers now have become very amenable machines. You can remove a significant section of the text from your work accidentally, but there is no need to panic. Simply use the Undo option and you're good.

This, however, was not the case in the early days of development. Back then, developers did not have access to any such technology, and it was only one person who used to own the master copy of a work. This person would divide the code into specific parts, which would subsequently be divided between developers, who would work on their part and make their completed submissions independent of each other. This was followed by a standard check, after which the old version was completely replaced by the new version. This was a very tedious process-unless someone had beenvery proactive with making copies of the code, the previous versions of a file were often effectively lost.

Thankfully, a significant breakthrough came in 1972 when developer Marc Rochkind invented the Source Code Control System (SCCS), which was the very first form of Version Control System (VCS). It was limited in terms of its functionality, and could allow only one person to work on it at a time, while concurrent management had to be handled using locks. But we have come a long way since then.

Today, Git is the single most-used VCS out there. Its influence on coding and development, in particular, the innovative use of "branches" in order to facilitate collaboration for projects, cannot be over-emphasized. Version Control has become an indispensable part of our lives, and being familiar with the functioning of Git is something employers deem highly important.

Mastering Git will prove to be of tremendous help to developers of all spheres in learning Git and Version Control. This book offers information on a wide array of subjects pertaining to Git, and even briefly touches upon its history, advantages, and disadvantages. Mastering Git also offers tips on installation and different elements involved in its functioning, such as Repositories, Remotes, Aliases, Tagging, and Branches. Popular services and hosts for such Git projects as GitHub, GitLab, and Bitbucket are also discussed in detail. This book will prove to be a handy guide for both newbie learners and trained professionals.
Learn more about our other Mastering titles at:
https://www.routledge.com/Mastering-Computer-Science/book-series/MCS

List of contents


Chapter 1 Getting Started
Chapter 2 The Basics
Chapter 3 Working with Repositories
Chapter 4 Working with Branches
Chapter 5 Working with Servers
Chapter 6 GitHub
Chapter 7 GitLab
Chapter 8 Bitbucket

About the author










Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.
Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.
Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.
Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.
Learn more at sufyanism.com


Summary

Mastering Git aims to introduce developers of all ages to the wonderful and useful world of Git.

Product details

Authors Sufyan Bin Uzayr, Sufyan bin-Uzayr, Sufyan Bin Uzayr
Assisted by Sufyan Bin Uzayr (Editor), Sufyan bin-Uzayr (Editor), Sufyan Bin Uzayr (Editor of the series), Sufyan bin-Uzayr (Editor of the series)
Publisher Taylor & Francis Ltd.
 
Languages English
Product format Paperback / Softback
Released 30.04.2022
 
EAN 9781032134154
ISBN 978-1-0-3213415-4
No. of pages 240
Series Mastering Computer Science
Subjects Natural sciences, medicine, IT, technology > IT, data processing > IT

COMPUTERS / Programming / General, COMPUTERS / Programming / Games, computer science

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.