O sistema de versionamento surgiu como solução para os problemas com diferenças de códigos entre projetos em equipes e a falta de encontrar e recuperar modificações e códigos antigos.
- Branch
- Readme
- Commit
- Revertendo Modificações
- Trabalhando com diferentes Branches
- Diferença entre arquivos
- Criando um repositório no Github
- Conectando repositório local ao remoto
- Fazendo alterações no repositório remoto
- Ignorando arquivos do repositório (gitignore)
- Revertendo sem perder o código
- Deletando branches locais e remotos
- Puxando alterações de outras pessoas (pull)
- Clonando repositórios remotos (clone)
- Contribuindo com outros repositórios (fork / pul request)