Sitemap

Git: Primeiro passos

5 min readAug 30, 2024
Press enter or click to view image in full size
Photo by Praveen Thirumurugan on Unsplash

Git é um sistema de controle de versão distribuído amplamente utilizado por desenvolvedores de software. Ele permite que você acompanhe as alterações no seu código, colabore com outras pessoas e mantenha um histórico das modificações.

Neste post, vamos cobrir os conceitos básicos do Git para te ajudar a começar a usá-lo em seus projetos.

O que é Git?

Git é um sistema de controle de versão, o que significa que ele permite que você rastreie as alterações feitas em um conjunto de arquivos ao longo do tempo. Isso é especialmente útil para projetos de software, onde várias pessoas podem estar trabalhando no mesmo código ao mesmo tempo.

Com o Git, você pode:

  • Registrar as mudanças feitas em seus arquivos
  • Voltar para versões anteriores, se necessário
  • Trabalhar em paralelo com outros desenvolvedores
  • Mesclar diferentes fluxos de trabalho

Principais Conceitos do Git

Repositório: Um repositório é o local onde seu projeto e seu histórico de versões são armazenados. Ele pode estar em seu computador local ou em um serviço remoto, como o GitHub.

Commit: Um commit é uma “fotografia” do seu projeto em um determinado momento. Cada commit contém uma mensagem que descreve as alterações feitas.

Branch: Uma branch é uma linha de desenvolvimento independente dentro do seu repositório. Você pode criar novas branches para experimentar recursos sem afetar a branch principal.

Merge: O merge é o processo de juntar alterações de uma branch com outra. Isso permite que você integre o trabalho feito em paralelo.

Clone: Clonar um repositório significa criar uma cópia local de um projeto hospedado remotamente, como no GitHub.

Começando com o Git

Aqui estão os primeiros passos para começar a usar o Git:

Primeiro, é importante verificar se o Git está instalado no seu computador. No meu caso, como utilizo o Ubuntu 22.04, ele vem pré-instalado por padrão. Caso você esteja usando outro sistema operacional, basta seguir as instruções na documentação do Git para fazer a instalação.

Após a instalação, execute este comando para verificar se o git foi instalado corretamente.

git --version

Agora que tudo está pronto, vamos fazer nosso lab. Vamos criar uma pasta para trabalharmos nela.

# Criando a pasta lab-git
mkdir lab-git
# Acessando a pasta lab-git
cd lab-git
  1. Crie um repositório: Você pode criar um novo repositório local Git em seu computador com o comando git init em um diretório vazio.
Press enter or click to view image in full size

Agora vamos criar um arquivo e verificar o status para seguir os próximos passos.

# Criando um arquivo com o nome git-deltaops.txt
echo "Git basico.." > git-deltaops.txt
# Listando a pasta
ls
# Verificando o status
git status
Press enter or click to view image in full size

O comando git status mostra o status atual do repositório Git.

  • Ele exibe informações sobre quais arquivos foram modificados, adicionados ou removidos desde o último commit.
  • Após criar o arquivo “git-deltaops.txt”, o git status irá mostrar que esse arquivo é um "arquivo não rastreado", pois ainda não foi adicionado ao controle de versão do Git.

Adicione arquivos: Adicione seus arquivos do projeto ao repositório usando git add <arquivo> ou git add . para adicionar todos os arquivos.

# Add o arquivo no seu repo local
git add git-deltaops.txt
# Verificando o status
git status
Press enter or click to view image in full size

Com o comando git add, adicionamos ao repositório local, e ele está pronto para receber o commit.

git commit -m "Primeiro commit"
Press enter or click to view image in full size

Para utilizar o comando remote, é necessário que você crie uma conta no GitHub e, em seguida, crie o projeto. No meu caso, criei um com o nome 'lab-git'.

Press enter or click to view image in full size

git remote add origin https://github.com/USER/projeto.git

Agora é só fazer o push para o Git remoto, como o GitHub.

git push -u origin master
Press enter or click to view image in full size
Press enter or click to view image in full size

Agora você está pronto para iniciar seus projetos, versionando e garantindo a integridade de todos os seus arquivos. Este foi o primeiro post, mas nos próximos entrarei em mais detalhes e farei um vídeo apresentando a criação de uma conta no GitHub.

Por enquanto, é isso, pessoal! Não se esqueçam de enviar perguntas e seguir a gente nas redes sociais.

Referência:

Escrito por 🖋️ Diogo Lima
Sócio Fundador da Empresa DeltaOps

--

--

DeltaOps
DeltaOps

Written by DeltaOps

Somos uma consultoria especializada em Cloud, DevOps e SRE. Apaixonados por automação, ajudamos empresas em sua jornada para a nuvem com práticas DevOps.

No responses yet