O Git é um dos sistemas de controle de versões mais populares. Você pode gerenciar o código do software monitorando as alterações, retornando às versões anteriores do seu código ou criando novas ramificações para o código alternativo que você poderá mesclar com seu código principal mais tarde. Este guia irá ajudá-lo a instalar o Git no Ubuntu 14.04.
Passo 1 — Instalando o Git no Ubuntu
Passo 2 – Configurando o Git
Passo 3 – Lista de comandos básicos do Git
Antes de começar este guia, você irá precisar ter os seguintes itens:
Acesso a um terminal Ubuntu 14.04
Opção 1 – Instalação do Git com Apt
O Ubuntu 14.04 já contém o Git em repositórios padrão. Você pode facilmente instalá-lo usando o gerenciador de pacotes apt. Primeiro, atualize-o executando o seguinte comando:
Observe que a versão nos repositórios pode não ser a mais nova, é possível verificar as versões disponíveis com:
Um exemplo de saída seria:
Candidate: 1:1.9.1-1ubuntu0.3
1:1.9.1-1ubuntu0.3 0
1:1.9.1-1 0
Existem 2 versões disponíveis – 1: 1.9.1-1ubuntu0.3 0 e 1: 1.9.1-1 0. A versão do candidato mostra qual versão será instalada. Para instalar git executar:
A execução deste comando instalará o git no seu sistema.
Opção 2 – Instalando o Git do GitHub
Se você precisa da versão mais recente do git, então você pode instalá-lo a partir do GitHub. Antes de instalar o git você precisa de pacotes adicionais para ele:
Agora, visite este link e faça o download da versão que deseja instalar.
No nosso exemplo, vamos usar a versão v2.11.0 para que possa ser extraída usando:
tar -zxf v2.11.0.tar.gz
No entanto, você precisará usar o nome do arquivo que você baixou em vez de v2.11.0.tar.gz. Digite o diretório extraído:
cd git-2.11.0/
Agora instale o git localmente executando:
Depois de ter instalado o Git com êxito, você precisará configurá-lo. Defina seu nome de usuário em vez de user_name no seguinte comando:
Agora digite seu endereço de e-mail em vez de email@domain.com.
Aqui está uma lista de comandos úteis do Git para ajudar você a começar a usar o Git.
git clone ssh://username@somedomain.com/repo.git Clonar um repositório existente
git init Criar um novo repositório local
Trabalhando com alterações locais
git status Arquivos alterados no diretório de trabalho
git diff Alterações nos arquivos rastreados
git add . Adicionar todas as alterações ao seu próximo compromisso
git add -p Adicione algumas alterações ao seu próximo compromisso
git commit -a Comprometer todas as alterações locais em arquivos controlados
git commit Comprometer alterações previamente encenadas
git commit -amend Alterar o último compromisso
Verificando o Histórico de Compromisso
git log Mostrar todos os compromissos
git log -p Mostrar alterações ao longo do tempo para
git blame Veja quem mudou o quê e quando em
Criando ramos e tags
git branch -av Ver todas as filiais existentes
git checkout Mudar para filial
git branch Criar um novo ramo com base no seu ramo atual
git checkout — track <remote/branch> Criar um novo ramo baseado em ramo remoto
git branch -d Excluir uma filial local
git tag Marque sua confirmação atual com uma tag
Atualização e publicação
git remote -v Listar todos os controlos remotos actualmente configurados
git remote show Mostrar informações sobre um controle remoto
git remote add Adicionar novo repositório remoto
git fetch Transferir todas as alterações a partir de
git pull branch Baixe todas as alterações e combine-as em HEAD
git push Alterações de local para remoto
git branch -dr <remote/branch> Excluir uma ramificação no controle remoto
git push — tags Publique suas tags
Mesclagem e reposição
git merge Mesclar na HEAD atual
git rebase Rebase a atual HEAD para
git rebase — abort Abortar um rebase
git rebase — continue Continuar um rebase após a resolução de conflitos
git reset — hard HEAD Descartar todas as alterações locais em seu diretório de trabalho
git checkout HEAD Descartar todas as alterações locais em um arquivo específico
git revert Reverter um compromisso específico
git reset — hard Redefinir o HEAD para um compromisso anterior, descartando todas as alterações desde então
git reset Redefina o HEAD para uma confirmação anterior, mas preserva todas as alterações não marcadas
git reset — keep Redefinir o HEAD para um compromisso anterior e preservar as alterações locais não confirmadas
Para ver mais comandos do git use:
Usando este tutorial você aprendeu como instalar o Git no Ubuntu 14.04. Você também aprendeu a configuração e os comandos básicos do Git. Agora você pode gerenciar seu código de forma mais eficaz criando ramos, reverter as alterações e manter o controle do seu código. Continue lendo mais conteúdo do nosso blog!