Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 2.81 KB

Desafio-GIT.md

File metadata and controls

54 lines (35 loc) · 2.81 KB

Git Challenge: Fluxo Colaborativo e Resolução de Conflitos

Objetivo

Este desafio tem como objetivo colocar em prática o uso de Git em um cenário colaborativo. Você aprenderá a criar branches, realizar commits seguindo boas práticas, resolver conflitos e integrar suas mudanças via Pull Request. Com a prática sendo aplicada, entender o funcionamento da branch develop (desenvolvimento). E a importância de manter o cuidado da branch main. Como trabalhar com essas branch principais do projeto.

comandos-git.md: dentro deste arquivo adicione comandos GIT

📖 Como visto na Trilha de GIT Básico, crie a documentação deste projeto, em um arquivo README.md

💻 Deve ser realizado via terminal de comandos, e deve ser registrado, em dois terminais no minímo. Terminal Bash e PowerShell. Para isso, use a pasta assets.

🔍 Faça comentários das tarefas para cada arquivo. Use as referencias da Trilha de GIT como pesquisa.

✒️ Altere o nome deste arquivo de desafio, para desafio_git.md

📝 Copie o arquivo comandos-consulta.md do repositório da Atividade Prática sobre terminal anterior. Altere o nome para comandos_consulta_cli.md.

Etapas do Desafio

  1. Faça um Fork deste repositório para o seu GitHub pessoal
  2. Clone o repositório forkado para a sua máquina.
  3. Atualize as branches do seu repositório, e corrija os conflitos de merge que tem entre elas (develop e main)
  4. Crie branches para implementar as novas funcionalidades.
  5. Realize commits usando o padrão Conventional Commits.
  6. Ajuste o arquivo comandos-git.md completo usando como base a descrição na branch estável (main)
  7. Envie suas mudanças via Pull Request (PRs) para o seu repositório.
  8. Merge Final: Se tudo estiver correto, o Pull Request será revisado e aprovado, e suas alterações serão integradas ao projeto.

Regras

  • Branches: Crie branches descritivas com padrões de nomenclaturas. Ex: feature/nova-funcionalidade

  • Commits: Siga o padrão de commits semânticos.

  • Pull Request: Descreva claramente as mudanças no PR.

  • Versionamento: é importante se atentar a versionar o código. Nada de um commit.

  • User o terminal.

Dicas

  • Utilize git pull frequentemente para manter seu código atualizado

  • Resolva conflitos no terminal, certificando-se de que os arquivos estão corretos antes de concluir o merge.

  • Documente bem suas mudanças no PR.

  • Se atente ao criar nomes de branch e commits para a alteração que de fato esta sendo realizada.

  • Se atente a usar o que aprendeu, em cada módulo da Trilha de GIT, o que deve ser versionado e o que não deve ser.

  • Lembre-se: deve ser corrigido o conflito em uma branch de correção. Após a correção, deve ser feito o PR para a branch de desenvolvimento e não deve ser diretamente na main.

Boa sorte com o desafio! 👋