Pro Git

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Pro Git
Scott Chacon, Ben Straub
Gêneros: Programação
Ano de publicação: 2020
Ano de leitura: 2021
Minha avaliação: 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.

Вверх