Objetivo: Aprender na prática como contribuir em projetos open-source usando Git e GitHub!
Bem-vindo(a) ao nosso desafio! Aqui você vai praticar o fluxo completo de contribuição em projetos colaborativos: fork, clone, branch, pull request e muito mais.
| Comando/Conceito | O que significa |
|---|---|
Fork |
Criar uma cópia do repositório na sua conta |
Clone |
Baixar o repositório para o seu computador |
Branch |
Criar uma ramificação para fazer suas alterações |
Commit |
Salvar suas alterações com uma mensagem |
Push |
Enviar suas alterações para o GitHub |
Pull Request |
Solicitar que suas alterações sejam incorporadas ao projeto original |
Adicionar seu nome à lista de participantes abaixo, seguindo o fluxo correto de contribuição.
- Clique no botão Fork (canto superior direito desta página)
- Isso cria uma cópia do repositório na sua conta do GitHub
git clone https://github.com/SEU-USUARIO/Nome-do-repositorio.gitcd Nome-do-repositoriogit checkout -b addname/seu-nomeAdicione seu nome na seção Participantes, seguindo o formato:
- Seu Nome — Sua Área
git add README.md
git commit -m "add: adicionar meu nome ao README"git push origin addname/seu-nome-
Acesse seu repositório no GitHub
-
Clique em Compare & pull request
-
Coloque o título:
Adicionar nome — Seu Nome Completo -
Clique em Create pull request
-
Eu vou revisar seu PR
-
Se estiver tudo correto, farei o merge
-
Pronto! Você contribuiu oficialmente!
Adicione seu nome abaixo seguindo o formato: - Seu Nome — Seu Curso
- João César Antunes Viveiros
- (Edson Júnior — Front-End))
- Davi Rodrigues do santos Cariolano
- Jéssica Sousa - Frontend
- Ana Souza
- Matheus Sales — Front-end)
"A única forma de dominar a linha de comando é praticando. Use o Git Bash para todos os seus projetos, mesmo os mais simples. A repetição transformará os comandos em reflexos."
Se você gostou do projeto, não esqueça de:
-
⭐ Deixar uma estrela no Repositório
-
Reportar bugs encontrados
-
Sugerir novas funcionalidades
-
Fazer um fork e contribuir
Se tiver alguma dúvida durante o processo, me chame no WhatsApp ou abra uma issue no GitHub.