! [Folha de dicas dos comandos básicos do Git](Download-Git-Sheet.webp)
Este guia rápido mostra todos os comandos básicos do Git e seu uso. Você pode baixar esses comandos para referência rápida.
Vimos o guia rápido e o download da folha de dicas do Vi em um post anterior. Neste artigo, veremos todos os comandos básicos do Git de que você precisa para começar a usá-lo.
Git
Git é um sistema de controle de versão distribuído amplamente usado por vários projetos de código aberto. Foi iniciado no ano de 2005 pelo fundador do Linux, Linus Torvalds. O programa permite um desenvolvimento não linear de projetos e pode lidar com grandes quantidades de dados de forma eficaz, armazenando-os no servidor local. Neste tutorial, vamos brincar com o Git e aprender como começar a usá-lo.
Estou usando o Ubuntu neste tutorial, mas você pode usar qualquer distribuição Linux de sua escolha. Além da instalação, rest todos os comandos são os mesmos em todas as distribuições Linux.
Instale Git
Para instalar o git no Ubuntu e outros sistemas baseados no Ubuntu, execute este comando:
sudo apt-get install git-core
Após terminar o download, você terá o Git instalado e pronto para usar.
Configure o Git:
Após a instalação do Git, seja do apt-get ou da fonte, você precisa copiar seu nome de usuário e e-mail no arquivo gitconfig. Você pode acessar este arquivo em ~/.gitconfig.
Abri-lo após uma nova instalação do Git revelaria uma página completamente em branco:
sudo vim ~/.gitconfig
Você pode usar os comandos a seguir para adicionar as informações necessárias. Substitua ‘usuário’ pelo seu nome de usuário e email
pelo seu e-mail.
git config --global user.name "User"git config --global user.email email
E você concluiu a configuração. Agora vamos começar com o Git.
Repositório:
Crie um novo diretório, abra-o e execute este comando:
git init
Isso criará um novo repositório git. Seu repositório local consiste em três árvores mantidas pelo git.
O primeiro é o Diretório de trabalho que contém os arquivos reais. O segundo é o Index que atua como uma área de teste e, finalmente, o HEAD que aponta para o último commit que você fez. Verifique seu repositório usando git clone/path/to/repository.
Verifique seu repositório (repositório que você acabou de criar ou um repositório existente em um servidor) usando git clone/path/to/repository.
Adicionar arquivos e confirmar:
Você pode propor alterações usando:
git add
Isso adicionará um novo arquivo para o commit. Se você deseja adicionar todos os novos arquivos, basta fazer:
git add --all
Seus arquivos são adicionados, verifique seu status usando
git status
Como você pode ver, há mudanças, mas não foram confirmadas. Agora você precisa confirmar essas alterações, use:
git commit -m "Commit message"
Você também pode fazer (preferencial):
git commit -a
E então escreva sua mensagem de confirmação. Agora o arquivo está comprometido com o HEAD, mas não em seu repositório remoto ainda.
Impulsione suas alterações
Suas alterações estão no HEAD de sua cópia de trabalho local. Se você não clonou um repositório existente e deseja conectar seu repositório a um servidor remoto, você precisa adicioná-lo primeiro com:
git remote add origin
Agora você pode enviar suas alterações para o servidor remoto selecionado. Para enviar essas alterações para seu repositório remoto, execute:
git push -u origin master
Ramificação:
Ramificações são usadas para desenvolver recursos isolados uns dos outros. O branch master é o branch padrão quando você cria um repositório. Use outros branches para desenvolvimento e mescle-os de volta ao branch master após a conclusão.
Crie um novo branch chamado mybranch e mude para ele usando:
git checkout -b mybranch
Você pode voltar para o mestre executando:
git checkout master
Se você deseja excluir o ramo, use:
git branch -d mybranch
Um branch não está disponível para outras pessoas, a menos que você envie o branch para o seu repositório remoto, então o que você está pensando é apenas enviar:
git push origin
Atualizar e mesclar
Para atualizar seu repositório local para o commit mais recente, execute:
git pull
Em seu diretório de trabalho para buscar e mesclar alterações remotas. Para mesclar outro branch em seu branch ativo (por exemplo, mestre), use:
git merge
Em ambos os casos, o git tenta mesclar as alterações automaticamente. Infelizmente, nem sempre isso é possível e resulta em conflitos. Você é responsável por mesclar esses conflitos manualmente, editando os arquivos mostrados pelo git. Depois de mudar, você precisa marcá-los como fundidos com
git add
Antes de mesclar as alterações, você também pode visualizá-las usando
git diff
Log Git:
Você pode ver o histórico do repositório usando.
git log
Para ver um log em que cada confirmação é uma linha que você pode usar:
git log --pretty=oneline
Ou talvez você queira ver uma árvore de arte ASCII de todos os ramos, decorados com os nomes de tags e ramos:
git log --graph --oneline --decorate --all
Se você deseja ver apenas quais arquivos foram alterados:
git log --name-status
E para qualquer ajuda durante todo o processo, você pode usar git --help
Não é Git é incrível !! Parabéns, você concluiu o básico do git. Se desejar, você pode baixar esses comandos básicos do Git como um guia de referência rápida no link abaixo:
Via itsfoss.com. Você pode conferir o post original em inglês:
Basic Git Commands You Must Know [Download Cheat Sheet]Última atualização deste artigo: 18 de february de 2020