Aprenda o que é necessário para desenvolver interfaces para web.
HyperText Markup Language - Linguagem de marcação de Hipertexto
Cascade StyleSheet - folhas de estilo em cascata.
Liguagem de programação para web
- Histórico
- Controle de versão
- Quem alterou
- O quê alterou
- Quando alterou
- Todos os arquivos
- Evolução contínua
Arquivo A | Versão 1 | Versão 2 Arquivo B | Versão 1 | Versão 2
- Windows: https://git-scm.com/download/win
- Linux (apt-get): sudo apt-get install git
- Mac (brew): brew install git
git clone https://github.com/cavalcantemmarcelo/curso-frontend.git
Informação de alteração
- após testado todo seu código
git add * git commit -m "mensagem" git push (enviar alterações para o repositório GitHub) git pull (puxar / trazer alterações do GitHub para sua máquina)
Fluxo de trabalho no Git
são ramificações / versões paralelas
- main / master (vai para produção, quando o projeto é publicado)
- develop
- DOD Definition of Done: critérios de aceite
- versionamento 1.0.0
git checkout -b dev (cria uma branch) git checkout master (mudar de branch)
Mescla de branchs Você pode precisar resolver conflitos manualmente
git merge main
Mescla de branchs no repositório Permite code review O respositório resolve os conflitos automaticamente
git flow init git flow feature start {nome-da-feature}