git-tutorial-br
git-tutorial-br copied to clipboard
Tutorial de git em português
Tutorial de git para quem já sabe commitar
Por Danilo J. S. Bellini
Este tutorial admite que o participante conheça a diferença entre workspace, área de staging e commits, e já tenha utilizado alguns recursos do git, incluindo:
-
git init
-
git clone
-
git commit
-
git add
-
git reset
-
git push
-
git pull
-
git log
-
git mv
-
git rm
-
git remote
-
git config
E que já tenha sido apresentado a algum guia de estilo para mensagens de commit. O blog post https://chris.beams.io/posts/git-commit/#seven-rules condensa e justifica 7 regras de estilo de outras fontes (o This has all been said before possui uma referência por palavra), regras estas traduzidas/adaptadas para o português neste tutorial, e incrementadas para abranger outros cenários.
Caso você não tenha o domínio sobre os fundamentos acima expostos, recomendo a leitura do capítulo Git Basics do livro Pro Git, gratuitamente disponível em https://git-scm.com/book em sua versão web (HTML, PDF). O link para a primeira edição em português é https://git-scm.com/book/pt-br/v1 e o capítulo citado teve o título traduzido como Git Essencial.
Há ainda sites que ensinam o básico de git de maneira interativa, como o https://try.github.io. O https://learngitbranching.js.org ensina a organização em branches de forma interativa e bastante visual, algo que pode auxiliar a compreensão deste material (caso o leitor saiba inglês).
O conteúdo deste tutorial está organizado da seguinte forma:
- Estilo
- Visualização
- Branching
- Commit deltas (cherry-pick / stash)
- Rebase
- Hunk patching e resolução de conflitos
- Exemplos de outros assuntos