Jump to ratings and reviews
Rate this book

Git: Project Management for Developers and DevOps - A Hands-on Guide to Version Control, Workflow Management, and Using GitHub, GitLab, and Alternative Git Platforms

Rate this book
Get started with Git―today! Walk through installation and explore the variety of development environments available. Understand the concepts that underpin Git’s workflows, from branching to commits, and see how to use major platforms, like GitHub. Learn the ins and outs of working with Git for day-to-day development. Get your versioning under control!



Installation and Setup
Install Git on your machine and explore the interfaces and development environments IntelliJ, VS Code, Atom, and more. Understand the interactions between Git and the command line.

Key Functionality
Walk through the core functionality of Git and repositories, commits, pushes and pulls, branches, merging, hooks, and the importance of properly-written commit messages.

Best Practices and Troubleshooting
Get the most out of Git using best practices for managing Unix dotfiles, switching a project from SVN to Git, and more. Explore common error messages and learn how to avoid and rectify them.

407 pages, Paperback

Published October 24, 2022

1 person is currently reading
7 people want to read

About the author

Bernd Öggl

14 books1 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
3 (37%)
4 stars
5 (62%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Michael Hall.
25 reviews
January 15, 2024
I very much enjoyed reading this book as it has helped teach me the skills I need to use Git in my professional work. The authors, in my opinion, were very thorough on the topic. They explored not just Git, but how Git can be used by developers in teams. They covered the Git commands, low-level details of how Git internally works (up to a point for basic understanding), using Git with platforms such as GitHub and GitLab (and other alternative platforms), workflows using Git in teams, using Git in real life, Git problems and solutions, etc.

The authors writing was very easy to read. They introduced concepts in order. They anticipated questions, issues or points of confusion, and gave clarifications as needed. They gave useful advice and working techniques. They maintained a good balance between high-level and low-level details that the reader can engage in.

The big motivation for me to get this book is due to our migration from Svn to Git in our the Engineering team. As a developer and engineer, if we are going to be using Git day-in and day-out, then I want to learn how to use it to the best of my ability. Git is sufficiently complicated, and non-intuitive in the low-level details that I felt it necessary to seek out a resource to learn how to use it, and use it well. This book succeeded in this.

Overall, this is a very informative and packed book! I am impressed by the level of detail and how well it was written such that the reader doesn't necessarily get "lost in the weeds". It was a good read, and definitely a good reference that I would recommend!
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.