👻 Git 101: O guia básico com o que você precisa saber para já sair usando

Tech • 🗓️ 27 de setembro de 2022 • ☕ 4 min(s) de leitura

O Git é o sistema de versionamento de código mais usado do mundo. A ferramenta criada por Linus Torvalds permite gerenciar, ramificar e distribuir seu código de maneira fácil, simples e segura.

Com ele é possível que diferentes equipes trabalhem com a mesma base de código de maneira muito mais coordenada e gerenciável.

Para tudo isso, o Git conta com dezenas de comandos. Porém, procurei reunir aqui os mais simples e mais utilizados. Porém, vale a pena conferir a lista de comandos no site oficial.

Como instalar o Git?

O download do Git é bem simples e está disponível para diversas plataformas diferentes.

Você pode encontrar o executável na parte de downloads do site oficial.

Como utilizar o Git com o GitHub?

Há diferentes maneiras de utilizar o Git com o Github. A maneira mais recomendada é criar uma chave privada no seu computador e conectar com o GitHub.

Você pode encontrar o tutorial no próprio site do GitHub sobre como adicionar sua chave ao GitHub.

Além disso, é possível utilizar o software do Github para desktop. Com ele é possível utilizar a maioria dos comandos Git diretamente de uma interface gráfica.

Porém, por ser uma ferramenta do GitHub, você acaba ficando limitado a plataforma (lembrando que o Git é muito maior que o GitHub).

Comandos básicos

1. git init

Comando utilizado para criar um diretório Git.

Somente após utilizar esse comando em uma pasta é possível utilizar os demais comandos do Git.

Só é preciso utilizar esse comando se sua pasta do projeto ainda não tiver sido iniciada como Git.

git init

2. git clone

Com esse comando, você pode criar uma cópia local de qualquer repositório.

git clone /pasta/do/projeto

# ou

git clone git@github.com:rust-lang/rust.git

3. git add

O add serve para você definir quais arquivos você quer definir as suas mudanças. Sempre que você mudou algum arquivo do projeto, precisa adicionar ele com o add e só então commitar a mudança.

Você também pode adicionar vários arquivos de uma só vez.

git add <arquivo> # para adicionar o arquivo que você mudou

# ou 

git add . # para adicionar TODOS os arquivos que você mudou

4. git commit

Sempre que você alterar algo no projeto, precisa definir do que se trata a sua alteração.

É sempre interessante commitar pequenas mudanças ao longo do desenvolvimento.

Para definir os arquivos que essa mudança afetou, pode-se utilizar o comando git add

git commit -m "mensagem"

# ou

git commit -m "feature: Adiciona função de soma"

5. git push

Assim que você terminou com suas alterações, chegou a hora de mandar essas alterações para o projeto central.

git push

6. git pull

Quando você precisar atualizar seu repositório local com as mudanças que alguém fez no repositório central, você deve utilizar o git pull.

git pull