Gêneros: Programação
Ano de publicação: 2020
Ano de leitura: 2021
Boa
Número de leituras: 1
Total de páginas: 544
Resumo (páginas): 10
Idioma original da publicação:
Inglês
Traduções para outros idiomas: Russo, Chinês
Descrição Geral
Um livro de 544 páginas, composto por 10 capítulos e três apêndices. O livro é apresentado com material gráfico, diagramas e tabelas, com inserções regulares de código. O nível de dificuldade é médio.
Descrição Breve
Vamos ver o conteúdo de cada capítulo.
- No Capítulo 1 são descritos os sistemas de controle de versão (VCS) e o básico do Git (o que é e como difere), especificamente o que é Git, bem como como baixar e configurar o Git.
- No Capítulo 2 são descritos os fundamentos do uso do Git. Para a maioria das tarefas diárias, o material deste capítulo já é suficiente; aqui são abordados a clonagem de repositórios, a visualização do histórico, a realização e publicação de alterações.
- O Capítulo 3 trata do trabalho com branches.
- No Capítulo 4 é abordado o funcionamento do Git no servidor e uma configuração mais detalhada do Git.
- No Capítulo 5 são detalhados vários fluxos de trabalho distribuídos e como integrá-los com o Git.
- No Capítulo 6 é descrito como hospedar um projeto no GitHub. O processo é detalhado desde o registro e gestão da conta até a criação e uso de repositórios Git.
- O Capítulo 7 trata de comandos adicionais do Git, um dos quais é o comando reset.
- O Capítulo 8 é dedicado à configuração do seu próprio ambiente Git e a scripts personalizados que implementem a sua política de commits definida.
- No Capítulo 9 volta-se a falar de outros sistemas de controle de versão e como migrar deles para o Git.
- O Capítulo 10 explica como o Git funciona internamente.
- No Apêndice A são examinados exemplos de uso do Git em vários ambientes.
- No Apêndice B são analisados scripts e extensões para o Git, como libgit2 e JGit.
- No Apêndice C são compilados todos os comandos principais do Git.
Opinião
Um livro enorme sobre Git que provavelmente você lerá por muito tempo e que descreve todas as funções e características possíveis deste sistema de controle de versão. Em alguns momentos, o livro é um pouco difícil de ler e o material é difícil de digerir, mas a maior parte está escrita em linguagem acessível. Não espere que o uso do GitHub seja descrito em detalhes — é mais um conjunto mínimo básico de funcionalidades —, mas o Git em si é abordado de forma exaustiva, e o livro merece atenção.