A NexoWeb é uma empresa que desenvolve sites e decidiu reformular a área do site responsável pelo relacionamento com os clientes. Esse trabalho recebeu o nome de Projeto ConectaClientes. Você foi incorporado à equipe como um dos integrantes responsáveis por colaborar diretamente nesse projeto, mexendo em textos, imagens e código junto com os demais.

Como o projeto é feito em equipe, todos devem utilizar Git e GitHub para organizar o histórico das mudanças, evitar perda de arquivos e manter um ponto único de referência do código.


Desafio – atuando como integrante da equipe

Seu papel neste desafio é agir como um membro da equipe do Projeto ConectaClientes, utilizando todos os comandos indicados e produzindo registros claros no Git e no GitHub.

Preparar os repositórios

  1. Crie em sua conta do GitHub um repositório pessoal que será usado ao longo da trilha.
  • Dê um nome simples e direto (por exemplo, conectaclientes-seu-nome).
  1. No seu computador, em uma pasta vazia, use:
  • git init

    • Inicialize um repositório Git local nessa pasta, para experimentar os comandos de forma controlada.
    • Crie um arquivo simples (por exemplo, anotacoes.md) e use esse repositório como espaço de testes.

Ajustar documentação e arquivos do projeto

No repositório oficial do Projeto ConectaClientes:

  1. Crie ou edite o arquivo README.md do projeto para incluir:
  • Uma apresentação breve sobre você (quem você é, área de interesse em tecnologia).
  • Uma introdução, com suas palavras, explicando:

    • o que é Git;
    • o que é GitHub;
    • o que é um repositório;
    • o que é o arquivo .gitignore e por que alguns arquivos não devem ser versionados;
    • o papel do README.md em um projeto.
  1. Crie ou ajuste um arquivo .gitignore:
  • Inclua nele arquivos e pastas que não devem ser versionados (por exemplo, arquivos temporários, pastas de configuração do editor ou arquivos gerados automaticamente).
  • Explique brevemente no README.md por que esse controle é importante no Projeto ConectaClientes.

Registrar e inspecionar suas mudanças

Após editar os arquivos:

  1. Use:
  • git add

    • Adicione ao índice (staging area) os arquivos que você alterou ou criou (README.md, .gitignore e outros que julgar necessários).

* Garanta que apenas o que deve ser registrado no histórico esteja preparado para o próximo commit.

  1. Utilize:
  • git commit -m "<suamensagem>"

    • O commit registra oficialmente as alterações que estão na staging area (preparadas pelo git add) no histórico do projeto.

* Cada commit funciona como um “marco” no desenvolvimento, guardando exatamente o que foi modificado naquele momento.

  1. Mande para o GitHub:
  • git push

  • Jogue suas alterações para o GitHub usando o push para deixar registrado.


Entrega do desafio

Para concluir o desafio:

  • Envie o link do repositório no GitHub em que você:

    • atuou como integrante da equipe do Projeto ConectaClientes;
    • utilizou todos os comandos listados (git init, git clone, git add,git commit, git push);
    • organizou a documentação (introdução a Git e GitHub, .gitignore, README.md) de forma coerente com o cenário do projeto.

Neste curso, o foco é que você consiga, a partir desse desafio, entender na prática como o uso sistemático do Git e do GitHub estrutura o trabalho em equipe.

Última atualização: terça-feira, 9 dez. 2025, 09:00