Se você está começando no mundo do desenvolvimento ou da programação, cedo ou tarde vai ouvir falar do Git. Apesar do nome parecer meio complicado, Git é, na verdade, uma ferramenta poderosa que ajuda a manter o controle sobre as alterações do seu código, permitindo que você trabalhe em equipe sem problemas e nunca perca o que já fez. Vamos começar do básico para que você entenda tudo!
O que é Git?
Git é um sistema de controle de versão. Ou seja, ele rastreia as mudanças que você faz no código, permitindo que você volte no tempo e recupere versões anteriores, compare diferenças ou colabore com outras pessoas sem medo de perder nada. Imagine que você está trabalhando em um projeto de programação e precisa experimentar uma nova ideia, mas não quer estragar tudo o que já fez. Com o Git, você pode fazer isso e, se a ideia não funcionar, é só voltar para a versão anterior.
Instalando o Git
Primeiro, você precisa instalar o Git na sua máquina. Se você ainda não tem, basta seguir os passos abaixo:
- No Windows: Baixe e instale o Git aqui: Git para Windows
- No macOS: Você pode usar o comando
brew install git
(se tiver o Homebrew instalado). - No Linux: Use o comando
sudo apt-get install git
ousudo yum install git
, dependendo da sua distribuição.
Começando um projeto com Git
Depois que o Git estiver instalado, é hora de colocá-lo em prática. Vamos criar um repositório (ou "repo", como a galera chama), que nada mais é do que um diretório onde seu código vai ser rastreado pelo Git.
- Criando um repositório Git
No terminal ou prompt de comando, vá até a pasta do seu projeto e digite:
git init
Isso cria um repositório Git vazio naquela pasta. Agora, o Git vai começar a prestar atenção nas alterações que você fizer.
- Adicionando arquivos para o Git rastrear
Depois de criar ou modificar arquivos, você precisa dizer ao Git para "prestar atenção" neles. Use o comando:
git add nome-do-arquivo
Se quiser adicionar todos os arquivos modificados de uma vez, pode usar:
git add .
- Salvando suas mudanças (commit)
Agora que você adicionou os arquivos, é hora de "salvar" as mudanças oficialmente no histórico do Git. Para isso, fazemos um commit.
git commit -m "Escreva aqui uma mensagem explicando as mudanças"
A mensagem deve ser algo que faça sentido para você e seus colegas entenderem o que mudou no código. Exemplo: "Adiciona a página de login"
.
Visualizando o status
Se você quiser saber o que está acontecendo no seu repositório, pode usar:
git status
Esse comando mostra quais arquivos foram modificados, quais estão prontos para o commit e se há algo novo no diretório.
Histórico de alterações
Para ver um histórico de tudo o que já foi feito no repositório, o comando é:
git log
Isso vai te mostrar uma lista de todos os commits feitos, com detalhes sobre quem fez, quando fez e as mensagens associadas.
Trabalhando com GitHub
O GitHub é uma plataforma que hospeda seus repositórios Git na nuvem, permitindo que você colabore com outras pessoas. Vamos ver como enviar seu projeto para o GitHub.
- Crie um repositório no GitHub
Acesse o GitHub, crie uma conta e, em seguida, crie um novo repositório.
- Conectando o Git local ao GitHub
Agora, no terminal, você precisa conectar seu repositório local ao repositório remoto no GitHub. Use:
git remote add origin https://github.com/seu-usuario/nome-do-repo.git
Isso vincula seu repositório local ao repositório remoto. origin
é o nome que estamos dando à URL do GitHub, mas poderia ser outro nome.
- Enviando (push) o código para o GitHub
Para enviar suas mudanças para o GitHub, use:
git push -u origin main
Esse comando envia seu código para o ramo principal (main
) do repositório remoto.
Clonando repositórios
Quer colaborar em um projeto existente ou continuar seu próprio projeto em outra máquina? Basta clonar o repositório usando o comando:
git clone https://github.com/seu-usuario/nome-do-repo.git
Resolvendo conflitos
Quando várias pessoas estão trabalhando em um projeto, pode ser que duas alterações entrem em conflito. Não se assuste, isso acontece bastante! O Git vai te avisar quando houver um conflito e te mostrar em qual arquivo está o problema. Você só precisa abrir o arquivo e decidir como resolver a diferença entre as versões.
Outros comandos úteis
Aqui estão alguns outros comandos que vão te ajudar no dia a dia:
- Ver as diferenças entre arquivos:
git diff
- Atualizar seu código com as mudanças mais recentes do repositório remoto:
git pull origin main
- Criar um novo branch (ramo) para trabalhar em uma nova funcionalidade sem interferir no código principal:
git checkout -b nome-do-branch
Para voltar para o branch principal depois:
git checkout main
Conclusão
Git é uma ferramenta essencial para quem está no mundo da programação, mas não precisa ser complicado. Com esses comandos básicos, você já consegue iniciar um projeto, salvar suas alterações e até colaborar com outras pessoas. Praticar é a chave para dominar o Git, então não tenha medo de colocar a mão na massa!
Agora que você já sabe o básico, que tal criar um repositório e começar a experimentar?
Você pode se conectar comigo no LinkedIn: https://www.linkedin.com/in/mariasuzane/
Me siga no GitHub: https://github.com/sdesuzane
Top comments (0)