Vous êtes sur la page 1sur 2

GITHUB FOLHA DE DICAS DE GIT

V 1.1.1

Git um sistema de controle de verso distribudo open source que facilita aes com o GitHub em seu notebook ou
desktop. Esta folha de dicas resume instrues comumente usadas via linha de comando do Git para referncia
rpida.

INSTALE O GIT

GitHub fornece clientes desktop que incluem uma interface grfica


para as aes mais comuns em um repositrio e atualiza automaticamente para a linha de comando do Git para cenrios avanados.
GitHub para Windows
https://windows.github.com
GitHub para Mac
https://mac.github.com

FAA MUDANAS

Revise edies e crie uma transao de commit


$ git status

Lista todos os arquivos novos ou modificados para serem commitados


$ git diff

Mostra diferenas no arquivo que no foram realizadas


$ git add [arquivo]

Distribuies do Git para Linux e sistemas POSIX so disponveis no


site oficial do Git SCM.

Faz o snapshot de um arquivo na preparao para versionamento

Git para todas plataformas


http://git-scm.com

Mostra a diferena entre arquivos selecionados e a suas ltimas


verses

$ git diff --staged

$ git reset [arquivo]

CONFIGURE A FERRAMENTA

Configure informaes de usurio para todos os repositrios locais


$ git config --global user.name "[nome]"

Deseleciona o arquivo, mas preserva seu contedo


$ git commit -m "[mensagem descritiva]"

Grava o snapshot permanentemente do arquivo no histrico de verso

Configura o nome que voc quer ligado as suas transaes de


commit
$ git config --global user.email "[endereco-de-email]"

Configura o email que voc quer ligado as suas transaes de commit

MUDANAS EM GRUPO

Nomeie uma srie de commits e combine os esforos completos

$ git config --global color.ui auto

$ git branch

Configura o email que voc quer ligado as suas transaes de commit

Lista todos os branches locais no repositrio atual


$ git branch [nome-do-branch]

Crea una nueva rama

CRIE REPOSITRIOS

Inicie um novo repositrio ou obtenha de uma URL existente

$ git checkout [nome-do-branch]

Muda para o branch especfico e atualiza o diretrio de trabalho

$ git init [nome-do-projeto]

$ git merge [branch]

Cria um novo repositrio local com um nome especfico

Combina o histrico do branch especfico com o branch atual

$ git clone [url]

$ git branch -d [nome-do-branch]

Baixa um projeto e seu histrico de verso inteiro

Exclui o branch especfico

GITHUB FOLHA DE DICAS DE GIT

REFATORE NOMES DOS ARQUIVOS


Mude e remova os arquivos versionados

REVISE HISTRICO

Navegue e inspecione a evoluo dos arquivos do projeto

$ git rm [arquivo]

$ git log

Remove o arquivo do diretrio de trabalho e o seleciona para remoo

Lista o histrico de verses para o branch atual

$ git rm --cached [arquivo]

$ git log --follow [arquivo]

Remove o arquivo do controle de verso mas preserva o arquivo


localmente

Lista o histrico de verses para um arquivo, incluindo mudanas de


nome

$ git mv [arquivo-original] [arquivo-renomeado]

$ git diff [primerio-branch]...[segundo-branch]

Muda o nome do arquivo e o seleciona para o commit

Mostra a diferena de contedo entre dois branches


$ git show [commit]

SUPRIMA O RASTREAMENTO

Retorna mudanas de metadata e contedo para o commit especificado

Exclua arquivos e diretrios temporrios


*.log
build/
temp-*

Um arquivo de texto chamado `.gitignore` suprime o versionamento


acidental de arquivos e diretrios correspondentes aos padres
especficados
$ git ls-files --other --ignored --exclude-standard

Lista todos os arquivos ignorados neste projeto

SALVE FRAGMENTOS

Arquive e restaure mudanas incompletas

DESFAA COMMITS

Apague enganos e crie um histrico substituto


$ git reset [commit]

Desfaz todos os commits depois de `[commit]`, preservando


mudanas locais
$ git reset --hard [commit]

Descarta todo histrico e mudanas para o commit especificado

SINCRONIZE MUDANAS

Registre um marcador de repositrio e troque o histrico de verso

$ git stash

$ git fetch [marcador]

Armazena temporariamente todos os arquivos rastreados modificados

Baixe todo o histrico de um marcador de repositrio

$ git stash pop

$ git merge [marcador]/[branch]

Restaura os arquivos recentes em stash

Combina o marcador do branch no branch local

$ git stash list

$ git push [alias] [branch]

Lista todos os conjuntos de alteraes em stash

Envia todos os commits do branch local para o GitHub

$ git stash drop

$ git pull

Descarta os conjuntos de alteraes mais recentes em stash

Baixa o histrico e incorpora as mudanas

Aprenda mais sobre o uso do GitHub e do Git. Envie um email para a


Equipe de Treinamentos ou visite nosso site para ver a agenda de eventos
ou a disponibilidade de cursos particulares.

training@github.com
training.github.com

Vous aimerez peut-être aussi