Colaborando em Equipe com Git e Github
Introdução
Crio o presente artigo com o intuito de auxiliar novos desenvolvedores para colaborar em seus projetos usando Git e GitHub, destacando um excelente costume de trabalhar em equipe e gerenciar versões de código do projeto. Deixo aqui passos de como desenvolver seu código em um projeto já existente, realizando suas alterações e subindo sua primeira colaboração/pull request.
Desenvolvimento
Clonando o repositório do projeto:
- No GitHub, navegue até o repositório que deseja colaborar.
- Copie o URL do repositório.
- No terminal ou prompt de comando, navegue até o diretório onde deseja clonar o projeto e execute o comando:
git clone <URL_do_repositório>
Criando uma branch para suas alterações:
- Antes de começar a trabalhar em uma nova funcionalidade ou correção, crie uma nova branch para suas alterações:
git checkout -b nome_da_sua_branch
Hora do código, faça as alterações no código:
- Agora você está em sua própria branch. Abra o código usando seu editor de texto ou IDE preferido e realize as alterações/tasks necessárias no código .
Adicionando e confirmando as alterações:
- Depois de fazer suas alterações, adicione-as ao controle de versão Git:
git add .
- Em seguida, confirme as alterações com uma mensagem descritiva:
git commit -m "Descreva concisamente as alterações realizadas"
Enviando alterações para o GitHub:
- Antes de enviar suas alterações para o repositório principal, certifique-se de estar na sua branch:
git checkout nome_da_sua_branch
- Em seguida, envie suas alterações para o repositório remoto no GitHub:
git push origin nome_da_sua_branch
Criando um Pull Request (PR):
- No GitHub, vá para a página do seu repositório.
- Clique no botão "New pull request".
- Selecione sua branch como a base para a PR e a branch principal do repositório como a comparação.
- Dê um título e uma descrição para sua PR explicando suas alterações.
- Clique em "Create pull request".
Revisão e Discussão:
- Após isto, ss colaboradores e desenvolvedores revisarão suas alterações na PR e poderão fazer comentários ou solicitar alterações adicionais.
- Discuta e resolva quaisquer problemas levantados pelos revisores.
Merge da PR:
- Depois que suas alterações forem revisadas e aprovadas, um mantenedor do repositório poderá mesclar sua PR na branch principal.
- Após o merge, sua branch pode ser excluída, se desejado.
- Atualize seu repositório local:
- Para garantir que seu repositório local esteja sincronizado com o repositório remoto no GitHub, você pode usar o comando:
git pull origin main
Conclusão
Bom, repetindo esses passos, você e sua equipe podem colaborar efetivamente em projetos usando Git e GitHub. Certifique-se de comunicar claramente e colaborar de forma eficiente com a comunidade para garantir um processo suave de desenvolvimento.