Gitlab
Gitlab e Colaboração
O Gitlab é uma plataforma de desenvolvimento de software. Nela é possível hospedar e analisar códigos, gerenciar projetos e construir software colaborando com outros desenvolvedores. O Gitlab apresenta funcionalidades que apoiam revisão de código, gerenciamento de projetos, integrações de ferramentas, gerenciamento de equipe, codificação social, documentação e hospedagem de código
Configurações de conta
Para utilizar o Gitlab, navegue até https://gitlab.com/ e crie uma conta de usuário.
Configuração de usuário
Adiciona o username e o e-mail para que o Gitlab possa identificar a autoria dos commits
git config --global user.name "Your usename"
git config --global user.email "youremail@example.com"
Conceitos importantes
- contribuidores
- repositórios
- organizações
- forks
- issues
- merges requests
- code review
Arquivos importantes
- .gitignore
- README.md
- LICENSE.md
- .env
Workflows
- basic
- master branch
- trunk based
- feature branch
- gitflow
- develop branch
- https://www.atlassian.com/br/git/tutorials/comparing-workflows/gitflow-workflow
- https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04
Nomeclatura e padrões
- https://team-tecnologia.gitlab.io/szot-docs/manuals/git-pattern/