DEV Community

Cover image for Git para Iniciantes: Tudo o que você precisa saber para começar a usar
Maria Suzane
Maria Suzane

Posted on

Git para Iniciantes: Tudo o que você precisa saber para começar a usar

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 ou sudo 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.

  1. Criando um repositório Git

No terminal ou prompt de comando, vá até a pasta do seu projeto e digite:

git init

Enter fullscreen mode Exit fullscreen mode

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.

  1. 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

Enter fullscreen mode Exit fullscreen mode

Se quiser adicionar todos os arquivos modificados de uma vez, pode usar:

git add .

Enter fullscreen mode Exit fullscreen mode
  1. 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"

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

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.

  1. Crie um repositório no GitHub

Acesse o GitHub, crie uma conta e, em seguida, crie um novo repositório.

  1. 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

Enter fullscreen mode Exit fullscreen mode

Isso vincula seu repositório local ao repositório remoto. origin é o nome que estamos dando à URL do GitHub, mas poderia ser outro nome.

  1. Enviando (push) o código para o GitHub

Para enviar suas mudanças para o GitHub, use:

git push -u origin main

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode
  • Atualizar seu código com as mudanças mais recentes do repositório remoto:
git pull origin main

Enter fullscreen mode Exit fullscreen mode
  • Criar um novo branch (ramo) para trabalhar em uma nova funcionalidade sem interferir no código principal:
git checkout -b nome-do-branch

Enter fullscreen mode Exit fullscreen mode

Para voltar para o branch principal depois:

git checkout main

Enter fullscreen mode Exit fullscreen mode

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)