Introdução ao Git e seu papel no desenvolvimento de software

Este guia detalhado ensina como instalar o Git no Linux, configurar o ambiente de desenvolvimento, criar e gerenciar repositórios, além de atualizar o Git para a versão mais recente disponível

Introdução ao Git e seu papel no desenvolvimento de software

Introdução

Você está prestes a aprender como instalar e configurar o Git no Linux. O Git é um sistema de controle de versão distribuído de código aberto amplamente utilizado para rastrear alterações em projetos e durante o desenvolvimento de software. Ele permite que vários colaboradores trabalhem simultaneamente em um único projeto, mantenham e rastreiem a história de todas as alterações. O Git é essencial para colaborações eficientes e permite que os desenvolvedores sincronizem as alterações usando plataformas compatíveis com o Git, como GitHub, GitLab e Bitbucket.

Pré-requisitos

Antes de começar, você precisa ter acesso a uma instância do Ubuntu 24.04 (ou a distro que preferir) para instalar o Git como um usuário não-root com privilégios de sudo.

Verificando a Versão do Git Padrão

O Git está disponível por padrão no Ubuntu 24.04, mas a versão padrão pode estar desatualizada e não ser a mais recente. Siga os passos abaixo para testar a versão padrão do Git pré-instalada no seu servidor Ubuntu 24.04 antes de instalar outra versão.

  1. Visualize a Versão Padrão do Git Instalada:
git --version

Sua saída deve ser semelhante à seguinte:

git version 2.43.0
  1. Execute o Comando Git e Verifique a Página de Ajuda Padrão:
git

Saída:

uso: git [-v | --version] [-h | --help] [-C ] [-c =]
	  [--exec-path[=]] [--html-path] [--man-path] [--info-path]
	  [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
	  [--git-dir=] [--work-tree=] [--namespace=]
	  [--config-env==]  []

Estes são comandos Git comuns usados em várias situações:
........

Se o Git estiver indisponível ou desatualizado no seu computador com Ubuntu 24.04, siga os passos abaixo para instalar a versão mais recente do Git na sua instância.

Instalando o Git Usando APT

O Git está disponível nos repositórios de pacotes APT padrão do Ubuntu 24.04. Siga os passos abaixo para adicionar o PPA do Git com as informações do pacote mais recente e instalar a versão mais recente do Git.

  1. Adicione o PPA do Git ao Repositório de Fontes de Pacotes APT:
sudo add-apt-repository ppa:git-core/ppa
  1. Atualize o Índice de Pacotes APT:
sudo apt update
  1. Instale o Git:
sudo apt install git -y

O comando acima instala a versão mais recente do Git e substitui a versão padrão instalada no seu sistema.

Para instalar o Git e todas as ferramentas extras, instale o pacote git-all em vez disso:

sudo apt install git-all
  1. Verifique a Versão do Git Instalada:
git --version

Sua saída deve ser semelhante à seguinte:

git version 2.48.1

Instalando uma Versão Específica do Git a Partir do Código Fonte

Versões específicas do Git oferecem recursos aprimorados e opções de compatibilidade que você pode usar com aplicativos ou plataformas como o GitHub. Siga os passos abaixo para instalar a versão mais recente do Git a partir do código fonte ou uma versão específica no Ubuntu 24.04.

  1. Instale Todos os Pacotes de Dependência Necessários para Compilar o Git:
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc -y
  1. Visite a Página de Lançamentos do Git e use wget para baixar o arquivo de código fonte .tar.gz do Git dependendo da versão. Por exemplo, git-2.48.1.tar.gz:
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.48.1.tar.gz
  1. Extraia os Arquivos do Arquivo:
tar -zxvf git-2.48.1.tar.gz
  1. Navegue até o Diretório do Git Dependendo da Versão Baixada:
cd git-2.48.1/
  1. Compile o Código Fonte para o Diretório /usr/local Usando Make:
sudo make prefix=/usr/local all
  1. Instale o Pacote Git Compilado:
sudo make prefix=/usr/local install
  1. Teste a Versão do Git Instalada:
git --version

Sua saída de versão deve ser semelhante à seguinte:

git version 2.48.1

Configurando o Git

O Git requer um nome de usuário e um e-mail válidos para incluir nas mensagens de commit no seu projeto. Siga os passos abaixo para configurar o Git usando o comando git config com as informações da sua conta padrão.

  1. Adicione um Nome de Usuário Global para Usar com o Git:
git config --global user.name "Seu Nome Completo"
  1. Adicione um E-mail Global para Usar com o Git:
git config --global user.email "email@exemplo.com"
  1. Teste a Configuração do Git e Verifique se as Informações da Sua Conta Estão Disponíveis:
git config --list

Saída:

user.name=Seu Nome Completo
user.email=email@exemplo.com

Abra o arquivo .gitconfig no diretório home do usuário para modificar a configuração do Git diretamente sem usar comandos.

nano ~/.gitconfig

Acessando e Usando o Git no Ubuntu 24.04

Siga os passos abaixo para acessar e usar o Git no ambiente do seu projeto.

  1. Crie um Novo Diretório de Projeto, como demo-project:
mkdir demo-project
  1. Navegue até o Diretório demo-project:
cd demo-project
  1. Crie um Novo Arquivo de Exemplo, como file.txt:
echo "Saudações da CloudHosting.com.br, o Git funciona!!" > file.txt
  1. Inicialize um Novo Repositório no Diretório Usando o Git:
git init
  1. Adicione Todos os Arquivos no Diretório à Área de Preparação Usando o Git:
git add .

Ou especifique um arquivo específico para preparar usando o Git:

git add file.txt
  1. Crie um Novo Commit Usando o Git com Todos os Arquivos Novos ou Atualizados:
git commit -m "Primeiro Commit" -a

A opção -a inclui todos os arquivos novos e modificados no commit.

Saída:

1 arquivo alterado, 1 inserção(+)
criar modo 100644 file.txt
  1. Use o Seguinte Comando para Comitar Arquivos Específicos Usando o Git:
git commit -m "Commit Inicial" file.txt
  1. Visualize o Histórico de Commits do Git:
git log
  1. Verifique o Status do Repositório para Testar Todas as Alterações e Arquivos Não Rastreados no Branch Atual:
git status
  1. Adicione um Novo Repositório Remoto e Salve-o como origin para Usar com o Git:
git remote add origin 
  1. Verifique Todos os Repositórios Remotos Disponíveis:
git remote -v
  1. Envie Todas as Alterações Locais para o Repositório Remoto:
git push origin main

O comando acima envia todas as alterações para o branch principal do repositório remoto. Verifique se você tem permissões de gravação no repositório remoto antes de enviar alterações usando o Git.

  1. Baixe as Alterações Mais Recentes do Repositório Remoto:
git pull origin main
  1. Visualize Todos os Branches no Diretório do Projeto Ativo:
git branch -a

Saída:

* master

O símbolo de asterisco * confirma o branch ativo, enquanto o caminho /remotes/origin/master indica que há um único branch master disponível no repositório remoto origin.

  1. Crie um Novo Branch, como demo-branch, Usando o Git:
git checkout -b demo-branch

Saída:

Switched to a new branch 'demo-branch'

Criar branches no Git permite separar ambientes em um projeto. Por exemplo, você pode criar um branch de desenvolvimento e outro de produção para enviar alterações diferentes do repositório.

  1. Alterne para o Branch:
git checkout demo-branch
  1. Verifique o Branch Ativo e Confirme que é demo-branch:
git branch

Saída:

* demo-branch
master
  1. Volte para o Branch master:
git checkout master

Saída:

Switched to branch 'master'
  1. Use o Comando git merge para Mesclar Branches. Por exemplo, mesclar o demo-branch no master:
git merge master --no-ff
  1. Envie as Alterações para o Repositório Remoto:
git push origin
  1. Use o Comando git clone para Clonar um Repositório Remoto em um Diretório Usando o Git. Por exemplo, clone o repositório do servidor web Nginx:
git clone https://github.com/nginx/nginx

Atualizando o Git

Você pode atualizar o Git da versão ativa para uma nova ou versão mais recente no seu Ubuntu 24.04. Siga os passos abaixo para atualizar o Git usando o gerenciador de pacotes APT.

  1. Teste a Versão Ativa do Git:
git --version
  1. Atualize o Índice de Pacotes APT:
sudo apt update
  1. Instale o Pacote Git para Atualizar Automaticamente a Versão Instalada:
sudo apt install git -y

O comando acima instala a versão mais recente do Git disponível nas fontes do repositório. A versão estável mais recente é instalada se você adicionou o PPA do Git às fontes do repositório.

  1. Teste a Versão do Git Instalada e Verifique se Ela Foi Atualizada:
git --version

Conclusão

Você agora tem o Git instalado e configurado no Ubuntu 24.04, pronto para gerenciar seus projetos de forma eficiente. O Git é uma ferramenta poderosa que permite colaborações distribuídas, rastreamento de alterações e versionamento de código. Com a capacidade de instalar a versão mais recente do Git usando o PPA oficial, você pode aproveitar todas as funcionalidades mais recentes e melhorias de segurança. Para mais informações e opções de configuração, visite a documentação do Git. Além disso, explore plataformas como GitHub e GitLab para integrar seu trabalho com o Git e colaborar com outros desenvolvedores de forma eficaz.


FAQ

Pergunta e respostas frequentes sobre o conteúdo.

O Git é um sistema de controle de versão distribuído usado para rastrear alterações em projetos e durante o desenvolvimento de software, permitindo colaborações eficientes.

Você precisa ter acesso a uma instância do Ubuntu 24.04 como um usuário não-root com privilégios de sudo.

Use o comando `git --version` para verificar a versão padrão instalada.

Adicione o PPA do Git, atualize o índice de pacotes e instale o Git usando `sudo apt install git`.

Baixe o arquivo `.tar.gz`, extraia-o, compile-o e instale-o usando Make.

Use `git config --global` para definir o nome de usuário e e-mail.

Use `git init` para inicializar um novo repositório.

Use `git add .` para adicionar todos os arquivos ou `git add ` para adicionar um arquivo específico.

Use `git commit -m "mensagem"` para criar um novo commit.

Use `git push origin ` para enviar alterações e `git pull origin ` para baixar atualizações.

Use `git checkout -b ` para criar um novo branch.

Use `git merge ` para mesclar alterações entre branches.

Atualize o índice de pacotes APT e instale o Git novamente usando `sudo apt install git`.

O comando `git status` verifica o status do repositório, mostrando alterações e arquivos não rastreados.

Use `git clone ` para clonar um repositório remoto.

Configurar o nome de usuário e e-mail é essencial para identificar os autores dos commits.

Use `git branch -a` para visualizar todos os branches locais e remotos.

Use `git checkout ` para mudar entre branches.

O comando `git log` exibe o histórico de commits do repositório.

Use `git remote add ` para adicionar um repositório remoto.


Giancarlo Gil Ottaviani Raduan
Me pague um café no NuBank do Giancarlo Gil Ottaviani Raduan

Especialista linux, desenvolvedor web full-stack, PHP no sangue, graduando em Direito, pai da Lais e esposo da Simone


Talvez você goste destes outros tutoriais