Git Cheat Sheet

Git é o sistema de controle de versão distribuído gratuito e de código aberto responsável por tudo o que o GitHub relacionado que acontece localmente no seu computador. Esta folha de dicas apresenta os mais importantes e comumente usados comandos para fácil referência.

Instalação e GUI

Com instaladores específicos de plataforma para Git, o GitHub também fornece o facilidade de se manter atualizado com os últimos lançamentos do comando ferramenta de linha ao fornecer uma interface gráfica do usuário para o dia-a-dia interação, revisão e sincronização de repositório

Git para Windows

htps://windows.github.com

Git para MAC

htps://mac.github.com

Para plataformas Linux e Solaris, a versão mais recente está disponível em o site oficial do Git.

Git para todas plataformas

http://git-scm.com


Configuração

Configurando as informações do usuário usadas em todos os repositórios locais.

git config --global user.name “[firstname lastname]”

Define um nome que seja identificável para crédito ao revisar o histórico de versão

git config --global user.email “[valid-email]”

Define um endereço de e-mail que será associado a cada marcador de histórico

git config --global color.ui auto

Define a coloração automática da linha de comando para Git para facilitar a revisão


Iniciando

Configurando informações do usuário, inicializando e clonando repositórios.

git init

Inicializa um diretório existente como um repositório Git

git clone [url]

Recupera um repositório inteiro de um local hospedado via URL


STAGE e SNAPSHOT

Trabalhando com snapshots e a stage.

git status

Mostra arquivos modificados no diretório de trabalho, preparados para seu próximo commit

git add [file]

Adiciona um arquivo no seu estado atual em seu próximo commit (stage)

git reset [file]

Remove do commit um arquivo enquanto mantém as mudanças no diretório de trabalho

git diff

diferença do que foi alterado, mas colocado no stage

git diff --staged

Exibe a diferença do que foi colocado em stage, mas ainda não foi comitado

git commit -m “[descriptive message]

Envia seu conteúdo no stage como um novo snapshot de commit


BRANCH e MERGE

Isolando o trabalho nas branches, mudando o contexto e integrando as mudanças.

git branch

Lista todas suas branches. Um a* aparecerá próximo ao branch atualmente ativo

git branch  [branch-name]

Cria um novo branch no commit atual

git checkout

Muda para outro branch

git merge [branch]

Mescla o branch especificado no atual

Git Cheat Original

Rodrigo Lira
Rodrigo Lira
Professor

Rodrigo Lira é professor no IFPE e tem interesse nas áreas de inteligência de enxames, aprendizado de máquina e IoT.

Próximo
Anterior