ENTENDENDO GIT E GITHUB FÁCIL - RESUMO + ADICIONAIS👩💻
- #GitHub
- #Git
Estou compartilhando com vcs um pouco do que eu aprendi nas aulas de Versionamento de Código em Git e GitHub. Espero que goste, se for útil deixa um comentário ou uma reação pra eu saber
(Postei esse artigo no fórum do Bootcamp Potência Tech iFood Programação do Zero, e por incentivo de um leitor estou postando aqui tmb)
Objetivo do Artigo:
- Compreender os conceitos básicos do versionamento de código com Git e GitHub;
- Aprender por que é importante para desenvolvedores;
- Conhecer os principais comandos Git.
Tópico 1: Por que Versionamento de Código é Importante
O mundo do desenvolvimento de software é maravilhoso, mas também pode ser um caos sem o devido controle. Antes do Git, os programadores lidavam com versões confusas de arquivos, correções problemáticas e colaboração frustrante. Era como tentar cozinhar sem receita ou ingredientes organizados, o resultado muitas vezes não era o desejado.
Mas com o Git agora podemos criar, colaborar e manter projetos de software de forma mais organizada e eficiente. O Git nos permite:
- Controlar cada alteração, mantendo um histórico claro;
- Colaborar com facilidade, juntando as contribuições de diferentes pessoas;
- Recuperar versões anteriores do código em caso de problemas;
- Evitar conflitos e erros durante a colaboração.
Tópico 2: Introdução ao Git e GitHub
O Git é um de sistema de controle de versão distribuído. Isso significa que ele rastreia as alterações em seus arquivos e as mantém organizadas.
GitHub, por outro lado, é uma plataforma baseada na web que utiliza o Git para o controle de versão, mas adiciona funcionalidades sociais e de colaboração.
O GitHub é como uma biblioteca pública. Imagine que o Git é como escrever e guardar seu livro em casa, mas o GitHub é como compartilhar seu livro com outras pessoas em uma biblioteca pública. Você carrega suas versões do livro (repositórios) para a biblioteca (GitHub), onde outras pessoas podem lê-las e fazer sugestões ou até mesmo colaborar com você na escrita.
Tópico 3: Configuração Inicial
Antes de começar a trabalhar no Git, você precisa fazer algumas configurações iniciais.
Comando 1: git config
O comando git config é usado para definir nossas informações de usuário. Por exemplo, você pode configurar seu nome com:
bash
git config --global user.name "Seu Nome"
Comando 2: git init
Se você deseja começar um projeto, inicialize um repositório Git com:
bash
git init meu-projeto
Tópico 4: Comandos Básicos do Git
Agora que você configurou seu ambiente, é hora de saber os comandos básicos do Git. Eles formam a base para rastrear as mudanças em seus arquivos e colaborar com sua equipe.
Comando 3: git status
O comando git status é como um semáforo do Git. Ele mostra as alterações que estão prontas para serem confirmadas (verde) e aquelas que não estão rastreadas (vermelho).
Comando 4: git add
Para mover as alterações da árvore de trabalho para a área de preparação, usamos git add. Por exemplo:
bash
git add arquivo.txt
Comando 5: git commit
Depois de adicionar as mudanças, use git commit para salvar as alterações:
bash
git commit -m "Mensagem descritiva"
Comando 6: git log
O git log permite visualizar o histórico de commits:
bash
git log --oneline
Tópico 5: Colaboração no GitHub
O GitHub é uma plataforma colaborativa, e é hora de aprender como colaborar efetivamente com outros desenvolvedores.
Comando 7: git pull
Quando você deseja obter as últimas alterações do repositório remoto, use git pull.
Comando 8: git push
Ao enviar suas alterações para o repositório remoto, use git push.
Tópico 6: Ramificações (Branches)
Às vezes, você quer trabalhar em diferentes partes de um projeto simultaneamente. As ramificações (ou branches) do Git são a solução.
Comando 9: git branch
O comando git branch lista as ramificações em seu projeto.
Comando 10: git checkout
Para mudar de uma ramificação para outra, use git checkout:
bash
git checkout minha-ramificacao
Tópico 7: Conclusão e Recursos Adicionais
Neste artigo você viu o essencial sobre o Git e o GitHub. Mas lembre-se de que há muito mais para descobrir (principalmente na prática).
ADICIONAIS
Leia o manual do Git sempre que precisar de alguma informação. O manual do Git fornece detalhes abrangentes sobre todos os comandos, opções e configurações disponíveis. Isso permite que você entenda completamente como o Git funciona e o que cada comando faz.
Video: Entendendo GIT | (não é um tutorial!) - YouTube
Histórias do Git, entenda a fundo o funcionamento e a estrutura básica do Git.
Espero que tenha gostado do artigo. Se foi útil deixe um comentário ou uma reação 😊
Bora nos conectar!!!
Minhas redes: