I had the book “Learning Git” sitting on my shelf for a long time. But I’m glad I finally decided to read it and do the follow-along exercises. Git needs no introduction and is the default choice for version control in IT; many open-source projects also use it on websites such as GitHub or GitLab. If you want to contribute to a project in a team or just want a place where you can store your progress as a recovery option, Git knowledge is very useful.
The book uses a command-line interface (also available on Windows) and a well-thought-out exercise where you contribute, first alone and later as two people together, to a text file. Later, you learn to use a remote repository (I chose GitHub) to work together.
Small words of advice: don’t follow the exercise to the letter and mess it up as I did; this way, you will need to clean up your mess first before being able to go to the next chapter. This way, you have a good exercise in applying the knowledge gained in the previous chapters.