Imagem 1: Logo do GitHub |
No dia 9 de outubro, tivemos a oportunidade de participar de um workshop incrível sobre GitHub, ministrado por ninguém menos que Ruddá Beltrão, um especialista com mais de 5 anos de experiência no desenvolvimento de aplicativos Android. Foi um evento enriquecedor, principalmente para quem busca trabalhar de forma colaborativa em projetos de software.
A importância do GitHub para o trabalho em equipe
Se você já trabalhou em equipe no desenvolvimento de software, sabe o quanto é fundamental que todos estejam na mesma página. Aqui entra o GitHub, uma plataforma de hospedagem de código que não apenas permite que várias pessoas colaborem no mesmo projeto, mas também oferece o controle de versão, garantindo que cada mudança seja rastreada e registrada. O GitHub faz com que cada membro da equipe possa contribuir de forma organizada e transparente.
Nós aprendemos que o Git, sistema de controle de versão distribuído, é praticamente "casado" com o GitHub. Juntos, eles permitem que várias pessoas possam editar, adicionar funcionalidades e corrigir erros no código sem medo de perder dados importantes ou sobrescrever o trabalho do outro.
O que aprendemos no workshop?
![]() |
Imagem 2: Antônio configura seu repositório no GitHub com auxílio do instrutor. |
Durante o workshop, abordamos os conceitos fundamentais de Git e GitHub. Fomos introduzidos aos principais comandos, como:
git init
: para inicializar o repositório local;git pull
egit push
: para sincronizar alterações com o repositório remoto no GitHub;- Branches: a criação de ramificações que nos permitem desenvolver novas funcionalidades sem impactar o código principal;
- Pull Requests: solicitando a integração de mudanças após a revisão do código.
Um ponto interessante discutido por Ruddá foi a resolução de conflitos. Quando dois ou mais desenvolvedores fazem alterações na mesma linha de código, surge um conflito que precisa ser resolvido manualmente. Aprendemos que esses momentos são oportunidades para discutir melhorias e garantir que todos estejam alinhados.
GitHub: Muito mais que controle de versão
Uma das coisas mais legais que ficou clara durante o workshop é que o GitHub vai muito além de ser uma plataforma de controle de versão. Ele oferece várias ferramentas para colaboração, como issues, wikis e a possibilidade de gerar discussões, o que facilita o trabalho em equipe. E, claro, não poderíamos deixar de mencionar o Projeto Calculadora.py, que foi o ponto de partida para colocar todo o conhecimento em prática.
Conclusão
![]() |
Imagem 3: A equipe Gates ao lado do instrutor Ruddá Beltrão, no centro |
O workshop foi um grande passo para nós da equipe Gates, e estamos ansiosos para continuar explorando o GitHub em nossos projetos futuros.