Jump to ratings and reviews
Rate this book

Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer

Rate this book
Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This book is your complete guide to how Git and GitHub work in a professional team environment.

Divided into three parts - Version Control, Project Management and Teamwork - this book reveals what waits for you in the real world and how to resolve the problems you may run into. Once past the basics of Git, you'll see how to manage a software project, and finally how to utilize Git and GithHub to work effectively as a team.

You'll examine how to plan, follow and execute a project with GitHub, and then apply those concepts to real-world situations. Workaround the pitfalls that most programmers fall into when driving a project with Git by using proven tactics to avoid them. You will also be taught the easiest and quickest ways to resolve merge conflicts.

A lot of modern books on Git don't go into depth about non-technical topics. Beginning Git and GitHub will help you cover all the bases right at the start of your career.

What You'll Learn




Review basic and advanced concepts of Git
Apply Project Management skills using GitHub
Solve conflicts or, ideally, avoid them altogether
Use advanced concepts for a more boosted workflow


Who This book Is For



New developers, developers that have never worked in a team environment before, developers with basic knowledge of Git or GitHub, or anyone who works with text documents.

289 pages, Paperback

Published December 1, 2019

20 people are currently reading
44 people want to read

About the author

Mariot Tsitoara

1 book1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (37%)
4 stars
11 (34%)
3 stars
9 (28%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 7 of 7 reviews
Profile Image for Tim.
43 reviews
March 31, 2021
This book is a very good introduction to Git and GitHub! I feel like the author correctly balances the technical details with high level explanations. Very well done! I also found the intentional repetition of key concepts very helpful.

My only criticism is for Apress. The book is littered with grammatical errors. The actual authors are developers by trade, not writers. So I don’t think it right to blame them. They provided the technical know how. But I don’t feel the editor did a very good job at all. I would find myself absorbed by the topic only to hit grammatical stumbling blocks that cause me to ‘guess’ what the author was trying to say.

Tut tut Apress! Git is a utilised across the whole development industry and therefore this book should have been edited to a higher standard by default.
22 reviews
March 19, 2024
[Read 2nd edition/Wasn't available in GR at time of review]. Well, it's meant for Git beginners no doubt. Having cleared that, the contents and style of delivery is easy and sufficient for new developers who haven't done Git (likely not too many in corporate setting) to quickly get to speed.

Maybe will keep this title around to suggest as reading material for a new hires.
Profile Image for jacques tree cartesian.
22 reviews4 followers
January 17, 2021
although my intention was to get this book as reference for learning git as no prior knowledge at all, this book covers it good enough. easy to understand. the page is actually shorter than it should be because there are many picture of it.
Profile Image for Ahmed Hamed.
18 reviews
February 28, 2020
I think it's really good book to start with if you want to use git & GitHub efficiently
6 reviews
November 9, 2020
it's a normal a book, the problem is that the author has a bad habbit of introducing the usage of paritcular term and then he define it .
Profile Image for Ajita Gupta.
98 reviews
November 4, 2024
I chose this book because I wanted to learn more about GitHub for interviews. This book is good. It explains the entire workflow with local Git and remote repositories on GitHub, issues that arise and how to fix them.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.