Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Guia rápido Git

Resumo dos principais comandos do Git
by

Marcio Rosner

on 23 August 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Guia rápido Git

Criar e Clonar
criar novo repositório local
git init
clonar repositório existente
git clone <link/path para o projeto>
Adicionar, Remover, Renomear
adicionar mudanças para o index
git add <arquivo> ; git add .
remover/deletar
git rm <arquivo> --cached
renomear
git mv <nome_original> <novo_nome>
*remove apenas do index
* staging area
Desfazendo, Restaurando e
Voltando no Histórico
Commit e Sincronização
descartar todas as alterações locais na sua pasta de trabalho
git reset --hard HEAD
descartar alterações em um arquivo específico
git checkout HEAD <arquivo>
recuperar um arquivo de um determinado commit ou Tag
git checkout <hash do commit ou Tag> <arquivo>
voltando toda a branch no histórico
git reset <commit ou TAg> --hard
fazer o commit
git commit -m "Mensagem do Commit"
realizar o Push para o repo remoto
git push origin master
adicionar outro repositório remoto
git remote add <LabelParaOutroRemoto> <link>
atualizar o projeto com o servidor remoto
git pull ; git pull <LabelServidorRemoto> <branch>
Branches
alterar o commit anterior
* não altere commits
já enviados ao servidor
remoto (feitos push)
git commit --amend
revertendo um commit
* cria um novo commit
git revert
criar nova branch
git branch <nome> ; git checkout -b <nome>
mudar para outra branch
git checkout <nomeOutraBranch>
deletar uma branch local
git branch -d <nome>
deletar branch remota
git push origin --delete <nome> ;
git push origin :<nome>
enviar (push) uma branch
para o servidor remoto
git push origin master
Merge e Rebase
realizar o merge
(de outraBranch
para a atual)
git merge <outraBranch>
ver diferenças
entre branches
git diff <branch1> <branch2>
Tag
criar Tag
git tag <nomeDaTag> <hash do commit>
ver os commits
git log
criar Tag anotada
git tag <Tag> <commit> -a -m "Mensagem"
*grava dados de
quem criou a Tag
realizar REBASE de
outraBranch
na branch atual
git rebase <outraBranch>
Resumo dos comandos Git
por Márcio Rosner
Full transcript