Imersão GitHub para iniciantes - MIAU
- #GitHub
Nos dias 19 e 20 de outubro de 2022, participei de uma imersão incrível sobre GitHub e decidi compartilhar com a comunidade alguns principais tópicos sobre a ferramenta que aprendi nas aulas.
Simplificando, o GitHub é uma plataforma onde armazenamos nossos códigos de projetos, sejam eles, projetos abertos ou privados. Para o desenvolvedor, a plataforma do GitHub é a sua vitrine e o melhor, é válida em qualquer parte do mundo. Então, como sugestão, indico o seu cadastro, abastecê-la de informações, pois é possível avaliar seu crescimento, desenvolvimento e estágio atual pelos seus projetos que lá se encontram.
Na sequência do nosso cadastro, chega o momento de utilizar a ferramenta e alguns conceitos são fundamentais, seguem:
#Repositório: é um diretório onde os arquivos do seu projeto ficam armazenados.
#Branch: são ramificações, onde é possível gerar versões diferentes de um repositório, realizar testes antes de fazer mudanças no projeto principal. Numa analogia, podemos dizer que as branchs são os galhos de uma árvore, sendo, o tronco a branch principal.
#Commit: são as mudanças realizadas no seu projeto e salvas no Github. Então, logo após alguma alteração no código, é necessário realizar um commit para salvar as alterações na plataforma Github (nuvem).
#PullRequest: propor as alterações realizadas por você para aprovação de outros desenvolvedores que estão trabalhando no mesmo projeto (repositório). O Pull Request permite que sejam visualizadas as diferenças entre o projeto inicial e a sua branch (ramificação).
#MergePullRequest: é conhecida como “solicitação de mesclagem” e irá aplicar as mudanças no projeto principal, significando que o Pull Request realizado por você foi aprovado pelos outros desenvolvedores.
O GitHub é uma ferramenta espetacular para gerenciamento de projetos com eficiência, podendo contar com a colaboração de outros desenvolvedores, é segura, pois seguem as leis de proteção de informação da Europa que se assemelham a LGPD do Brasil e por fim, é gratuita. Existem versões pagas, mas a gratuita libera funcionalidades suficientemente boas para desenvolver seus projetos.
Como embaixador, indico o curso da DIO de “Introdução ao GitHub e comandos essenciais para trabalhar em equipe” com o professor Eduardo Cesar.
- Confira está publicação no LinkedIn.
- SOU EMBAIXADOR - DIO CAMPUS EXPERT