Skip to content

angelomedeiros/apostila-git

Repository files navigation

Uma breve introdução ao Git, GitLab e Git-flow

Essa apostila tem como objetivo plantar uma sementinha na mente de vocês sobre o controle de versão, suas vantagens e como ele tornará seu desenvolvimento mais ágil e seguro.

Sumário

  1. ANTES DE TUDO, O QUE É CONTROLE DE VERSÃO?
    1. O Git
    2. O GitLab
    3. O Git-flow
  2. A ESTRATÉGIA DE RAMIFICAÇÃO
    1. Os branches
      1. O branch master
      2. O branch develop
      3. O branch feature
      4. O branch release
      5. Os branches hotfixes e bugfixes
  3. PRIMEIROS PASSOS COM O GIT
    1. Configuração inicial
  4. OS 3 ESTÁGIOS
    1. Criando um repositório
    2. O primeiro estágio
    3. O segundo estágio
    4. O terceiro estágio
  5. COMANDOS MAIS USADOS NO GIT
    1. Visualizando o log
    2. Criando branches
    3. Mesclando branches
      1. Mesclando usando o merge
      2. Mesclando usando o rebase
    4. Voltando versões
    5. Algumas dicas
      1. Ignorando arquivos com o Git
      2. Alterando o proxy
  6. TRABALHANDO COM REPOSITÓRIO REMOTO
    1. Criando seu primeiro repositório remoto
    2. Realizando seu primeiro push
    3. Realizando seu primeiro clone
    4. Criando um branch a partir do repositório remoto
    5. Realizando seu primeiro pull
    6. Trabalhando com tags
      1. Versionamento Semântico
      2. Criando tags com o git
    7. Resolvendo conflitos
  7. TRABALHANDO COM O GIT-FLOW
    1. Criando o repositório usando o git-flow
    2. Criando features
    3. Criando releases
    4. Criando hotfixes
    5. Criando bugfixes
    6. Resumo dos comandos do git-flow

Apostila sobre git, gitLab e git-flow

Download da apostila

Como a apostila foi escrita?

A apostila foi escrita utilizando o LaTeX(conjunto de macros para diagramação de textos).

Encontrou algum erro ou quer contribuir?

Para reportar um erro crie um novo issue e para contribuir faça um fork(solicite pull request depois). Se você ainda não têm experiência com o gitHub envie um email para angeloprogrammer@gmail.com.

Contato

Qualquer dúvida envie um email para angeloprogrammer@gmail.com.

About

Uma breve introdução ao Git, GitLab e Git-flow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages