image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF

MO

Marilene Oliveira07/09/2025 14:24
Compartilhe

Simplificando a linguagem para conversarmos sobre: Git e GitHub

    Git e GitHub e um dos conteúdos mais interessantes para se iniciar a sua jornada de estudos na DIO:

    Usando uma linguagem simples gostaria de ressaltar a importância de se conversar sobre o site GitHub e a ferramenta local Git como uma maneira leve de se aprimorar a aprendizagem. O Git é uma ferramenta que tem a capacidade de acompanhar todas as mudanças feitas em arquivos dentro do seu ambiente de trabalho. Na minha jornada de aprendizagem eu pude conhecer as qualidades do Git e me apaixonar pelo assunto. Para quem está começando a aprender sobre Git e GitHub e se sentir atraído por esse conteúdo como eu; vamos conversar!

    O que se pode fazer com o Git e GitHub na prática:

    Falando da maneira mais simples possível o Repositório: É uma espécie de pasta onde o código, os projetos e todas as alterações que você faz nesses projetos ficam armazenados.

    O Commit: É uma foto do código da versão do trabalho que você criou com todas as anotações sobre o que você fez e o que você alterou.

    Já uma Branch: É uma linha paralela do seu trabalho isso significa que se a sua Branch principal for a main por exemplo você pode criar outra Branch separada do seu trabalho original que está na main para fazer testes.

    Merge: Possibilita que você mescle as Branches e teste tudo o que você criou; se essa Branch que você criou para teste for útil ao seu trabalho você poderá fundi-la à Branch main se essa for a sua Branch principal por exemplo.

    O Clone: Como o nome já diz copia um repositório remoto inteiro para o seu computador.

    Além do Pull: que significa puxar; isso quer dizer que ele puxa as últimas atualizações do repositório remoto para atualizar o seu repositório local.

    Deixando um pouco de lado a parte técnica você poderá entender que o Pull Request: é um pedido que você pode fazer com a sua proposta de mudança no código da Branch principal; esse pedido vai ser revisado e discutido antes de ser aceito.

    Issues: são anotações de problemas que você poderá fazer caso os encontre. Também poderá relatar erros, sugerir melhorias ou apenas tirar dúvidas fazendo perguntas.

    Actions: é uma ferramenta capaz de automatizar tarefas no seu projeto como por exemplo testar um código, verificar se ele está funcionando como planejado. Etc.

    O Wicki projects: serve para guardar a documentação ele funciona como um manual de instruções que gerencia as tarefas para que outras pessoas possam entender o que você fez.

    Citando o significado de alguns comandos básicos:

    1. O comando git init serve para criar um repositório Git novo na sua pasta local.
    2. E o comando git clone como o significado da palavra clone já foi mencionada anteriormente e é muito comum você já deve imaginar que esse comando copia não é mesmo; então ele copia um repositório do GitHub para o seu computador.    
    3. O git status mostra o que foi modificado ou adicionado.
    4. O comando git add marca o arquivo que será incluído no próximo commit.
    5.  O git commit -m “mensagem” salva as mudanças que foram feitas com uma mensagem explicativa.
    6.  git pull serve para puxar as últimas atualizações do repositório remoto.
    7. O git push envia as mudanças para o repositório remoto.
    8. Com o comando git Branch podemos ver todas as Branches existentes.
    9. git checkout mais o nome da Branch muda para outra Branch.

    10. E por fim com o comando git merge mais o nome da Branch você será capaz de juntar outra Branch com a Branch atual.

    Deixando claro que a explicação é bem mais aprofundada o número de comandos é maior que esses o que está sendo apresentado aqui é apenas uma versão simples e teórica e não a técnica de se digitar os códigos.

    Em poucas palavras podemos concluir o quanto a utilização da ferramenta Git e do site GitHub facilitam a nossa vida:

    Entre ações e comandos que podemos digitar o código ou fazer no próprio site GitHub você conseguirá observar o quanto ele é leve e versátil. Falando apenas sobre o básico o que se pode notar no GitHub é o desenvolvimento da capacidade de reflexão de seus usuários. Dentro desse site você aperfeiçoará o seu dinamismo para contribuir de forma proativa com trabalhos em equipe além de poder guardar os seus projetos ou compartilhar eles com outras pessoas. 

    Se você conseguir aprender o significado de alguns comandos e como utilizá-los isso aumentará a sua capacidade de reflexão tornando você mais altruísta e centralizando as suas ações de forma proativa em benefício da comunidade DIO como um todo. Esse é o sonho de muitos alunos, se sentir capaz e acolhido pela comunidade a qual ele escolheu fazer parte.

    Links e Referências: digitalinnovationone.github.io/dio-lab-open-source/ Projeto da DIO criado para ensinar como contribuir com repositórios open source.

    https://github.com/git/git

    Repositório Git e GitHubJornada Gamificada repositório criado pela professora da DIO Elidiana Andrade com uma temática leve para que possamos entender sobre Git e GitHub.

    Compartilhe
    Recomendados para você
    Microsoft - Azure AZ-900
    Ri Happy - Front-end do Zero #2
    Avanade - Back-end com .NET e IA
    Comentários (0)