Git e Github Comandos iniciais
- #GitHub
- #Git
GIT E GITHUB
Git e GitHub são ferramentas essenciais para desenvolvedores modernos. Enquanto o Git é um sistema de controle de versões que permite gerenciar alterações no código, o GitHub oferece uma plataforma de hospedagem de código, facilitando o trabalho em equipe e a colaboração. Neste artigo, vamos explorar como usar essas ferramentas para melhorar o fluxo de trabalho no desenvolvimento de software.
São ferramentas de suma importancia para todo profissional da área de tecnologia, pois o versionamento de código e a colaboração em projetos são frequentes na vida desses profissionais.
Aqui farei um guia inicial rápido e prático a respeito dessas tecnologias, voltado para quem assim como eu está no começo de carreira.
O que é o GitHub?
GitHub é uma plataforma online que hospeda repositórios Git, oferecendo funcionalidades adicionais, como a colaboração entre desenvolvedores, integração com ferramentas de CI/CD, e controle de issues. Ele permite que você compartilhe seu código com a comunidade e colabore em projetos de código aberto.
Como Usar o Git e GitHub
Passo a passo para começar:
- Crie uma conta no GitHub e faça login.
- No GitHub, crie um novo repositório e copie o link do repositório.
- No seu terminal, inicialize um repositório Git com o comando git init.
- Conecte seu repositório local ao repositório no GitHub usando git remote add origin [url].
- Para enviar alterações para o GitHub, use os comandos git add ., git commit -m "Mensagem" e git push origin main.
O que é o Git?
O Git é um sistema de controle de versão distribuído, o que significa que você pode gerenciar diferentes versões de um projeto sem precisar de uma conexão constante com um servidor central. Ele permite que múltiplos desenvolvedores trabalhem simultaneamente no mesmo código, sem se preocupar em sobrescrever o trabalho uns dos outros.
Comandos Básicos do Git:
- git init: Cria um novo repositório Git.
- git clone [url]: Clona um repositório remoto para o seu computador.
- git status: Verifica o status dos arquivos no repositório.
- git commit -m "Mensagem": Faz um commit das alterações realizadas com uma mensagem descritiva.
O git tem algumas questões que precisamos se atentar para entendê-lo melhor, entendamos que ele tem algumas “Áreas”:
Área desconhecida - podemos dizer que são os arquivos que foram modificados mas não foram mandados para a área de preparação com o comando add:
git add .
Área de Preparação - Já dado o comando git add as mudanças foram para a Stage área , e agora você precisa registrar essas alterações, e assim usamos o commit, ele registra um ponto da história no repositório com essas alterações.
git commit -m”mensagem sobre as mudanças”
Última área - Aqui você já está pronto para enviar as alterações para o repositório remoto usando o comando push, onde ele vai “Empurrar” as alterações do repositório local para o repositório remoto(Github).
git push origin main
Referencias:
Instalação e configuração: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
Sobre o autor
Este artigo foi escrito por Natanael, Profissional de tecnologia com experiência em Git, GitHub e práticas de versionamento. Para mais conteúdos e discussões sobre tecnologia, você pode me encontrar no LinkedIn ou no GitHub.