
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
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.
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.
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.
git --version
Sua saída deve ser semelhante à seguinte:
git version 2.43.0
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.
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.
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
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
git --version
Sua saída deve ser semelhante à seguinte:
git version 2.48.1
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.
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc -y
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
tar -zxvf git-2.48.1.tar.gz
cd git-2.48.1/
/usr/local
Usando Make:sudo make prefix=/usr/local all
sudo make prefix=/usr/local install
git --version
Sua saída de versão deve ser semelhante à seguinte:
git version 2.48.1
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.
git config --global user.name "Seu Nome Completo"
git config --global user.email "email@exemplo.com"
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
Siga os passos abaixo para acessar e usar o Git no ambiente do seu projeto.
demo-project
:mkdir demo-project
demo-project
:cd demo-project
file.txt
:echo "Saudações da CloudHosting.com.br, o Git funciona!!" > file.txt
git init
git add .
Ou especifique um arquivo específico para preparar usando o Git:
git add file.txt
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
git commit -m "Commit Inicial" file.txt
git log
git status
origin
para Usar com o Git:git remote add origin
git remote -v
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.
git pull origin main
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
.
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.
git checkout demo-branch
demo-branch
:git branch
Saída:
* demo-branch
master
master
:git checkout master
Saída:
Switched to branch 'master'
git merge
para Mesclar Branches. Por exemplo, mesclar o demo-branch
no master
:git merge master --no-ff
git push origin
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
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.
git --version
sudo apt update
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.
git --version
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.
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.
Especialista linux, desenvolvedor web full-stack, PHP no sangue, graduando em Direito, pai da Lais e esposo da Simone