Realizar o fork do repositório
Copiar a web URL do seu repositório criado por meio do fork
Abrir o git bash e escolher a pasta onde seu projeto vai ficar localmente
Clonar o repositório do github para a máquina local
# sintaxe
git clone <web-url-do-repo>
# exemplos
# Clonando a pasta completa
git clone <https://github.com/><seu-usuário-github>/equipe04.git
# Clonando somente os arquivos da pasta
git clone <https://github.com/><seu-usuário-github>/equipe04.git .
Acessar a pasta do projeto
cd equipe04
Buscar a url do projeto raiz no github
Sincronizar o projeto local com o projeto raiz remoto
# sintaxe
git remote add upstream <url-do-repo-original>
# exemplo
git remote add upstream <https://github.com/codigocerto/equipe04.git>
<aside> 💡 ATENÇÃO: Lembre-se que outros desenvolvedores estarão subindo novas contribuições ao projeto, sempre que for desenvolver, atualize seu projeto local com o projeto remoto, por meio do comando abaixo:
</aside>
git pull upstream main
Criar uma branch com seu nome
# sintaxe
git checkout -b seu-nome
# exemplo
git checkout -b raul
Abrir a sua IDE de preferência
# digite no terminal o comando abaixo para abir o VS Code
code .
Realizar as suas contribuições no código
Enviar as alterações para a área de staging
# sintaxe para enviar apenas um arquivo
git add <nome-do-arquivo.extensão-do-arquivo>
# sintaxe para enviar todos os arquivos
git add .
Commitar suas alterações
# sintaxe
git commit -m "tipo: descricao objetiva da contribuicao"
# exemplo
git commit -m "docs: update readme file"
<aside> 💡 ATENÇÃO: É uma boa prática ir fazendo commits assim que for concluíndo etapas do seu desenvolvimento e lembrar de utilizar os commits semânticos(‣).
</aside>
Empurrar as alterações para o github
# sintaxe
git push -u origin <nome-da-branch>
# exemplo
git push -u origin raul
Acessar o repositório do projeto e abrir um Pull Request
Aperte em “Compare & pull request”
Preencha as informações relacionadas ao Pull Request e aperte em “Create pull request”
Verificar se o Pull Request foi aberto e não está conflitando com a branch main
Aguardar análise do PR