GITHUB de forma descomplicada
- #GitHub
Tive meu primeiro contato com o github no ano passado,aqui na plataforma da DIO, e não me lembrava muito sobre ,então decidi reve-lo e aproveitei para escreve um pouco sobre de uma maneira bem simples e fácil de entender o que é o GitHub e como ele funciona.
Se divirta nesse curto periodo de tempo,mergulhando no mar de conhecimento que vem a seguir
O que é GitHub?
O GitHub é uma plataforma online onde as pessoas podem guardar, compartilhar e colaborar em projetos de software. Imagine como uma rede social para programadores e desenvolvedores, mas em vez de compartilhar fotos e vídeos, as pessoas compartilham código de programação.
Como funciona o GitHub?
Repositórios: O coração do GitHub são os "repositórios". Um repositório é como uma pasta onde você pode armazenar todos os arquivos do seu projeto. Pode ser um site, um aplicativo, um jogo, qualquer coisa!
- Commits: Quando você faz uma mudança em algum arquivo do seu projeto, você faz um "commit". É como tirar uma foto do estado atual do seu projeto naquele momento. Você pode adicionar uma mensagem ao commit explicando o que você mudou.
- Branches: Imagine que você está trabalhando em uma nova funcionalidade para o seu projeto, mas você não quer estragar a versão atual do projeto enquanto trabalha nisso. Você cria um "branch", que é como uma cópia separada do seu projeto. Depois de terminar sua funcionalidade e testar, você pode "merge" (juntar) esse branch de volta ao projeto principal.
- Pull Requests: Quando você quer adicionar suas mudanças de volta ao projeto principal ou colaborar com outras pessoas, você cria um "pull request". É basicamente um pedido para que alguém revise suas mudanças antes de elas serem adicionadas ao projeto principal.
- Colaboração: Uma das coisas legais do GitHub é que várias pessoas podem trabalhar no mesmo projeto ao mesmo tempo. Cada pessoa pode fazer suas mudanças em seu próprio branch e depois pedir para juntar essas mudanças de volta ao projeto principal.
- Issues: Se você encontrar um bug no projeto ou tiver uma ideia de algo novo para adicionar, você pode criar uma "issue". É como um lembrete para discutir e resolver problemas ou ideias para o projeto.
Por que o GitHub é importante?
- Colaboração: Permite que várias pessoas trabalhem juntas em projetos.
- Versionamento: Você pode acompanhar todas as mudanças feitas no projeto ao longo do tempo.
- Aprendizado: É uma ótima maneira de aprender com o código de outras pessoas e compartilhar seu próprio conhecimento.
- Segurança: Se você cometer um erro, pode facilmente voltar para uma versão anterior do seu projeto.