Este é o livro perfeito para você que deseja aprender git profundamente, ou ao menos aprender o básico de forma correta. Atualmente o git é uma ferramenta fundamental para todos os devs, não importa a área, e possivelmente é a única tecnologia que todos os programadores utilizam em comum, com sua utilidade se expandindo até para outros profissionais.
O livro foi escrito pelos fundadores do GitHub e tem como objetivo explicar o básico e o avançado da tecnologia. O livro é gratuito e pode ser baixado neste link para dispositivos Kindle (ou smartphones/tablets com o aplicativo Amazon Kindle). Está disponível somente no idioma Inglês, mas convenhamos, se você é dev, Inglês avançado é um pré-requisito, ler em inglês já mata dois coelhos com a mesma cajadada.
Admito que não terminei de ler todo o conteúdo do livro, mas li os primeiros capítulos que explicam o funcionamento do git e suas operações mais utilizadas, e só esses capítulos já me fizeram ingressar no estágio com todo o conhecimento necessário para utilizar o git sem medo. Uma das partes de destaque é a explicação detalhada da diferença entre Untracked, Modified e Staged, que é uma dificuldade comum entre devs iniciantes.

Outro ponto bem importante que o livro explica, e a maioria dos devs desconhece, é o fato de que o git não é um sistema de controle de versão centralizado, muito pelo contrário, ele é descentralizado e na verdade, quando usamos uma plataforma como o GitHub ou o GitLab, estamos meramente usando um repositório de referência.
Cosplayer, Pro Player de Fighting Games, computeiro e amante da musculação. Minha ocupação principal é como Analista de Performance de Sistemas Pleno e também faço bico como MacGyver dos computer.