• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tudo que você não sabia que queria saber sobre Git
 

Tudo que você não sabia que queria saber sobre Git

on

  • 174 views

 

Statistics

Views

Total Views
174
Views on SlideShare
172
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tudo que você não sabia que queria saber sobre Git Tudo que você não sabia que queria saber sobre Git Presentation Transcript

    • Tudo que você não sabia que queria saber sobre Git Alex Tercete alex.tercete@vtex.com.br
    • Sistema de Controle de Versão Centralizado
    • Sistema de Controle de Versão Distribuído
    • Como as versões são armazenadas
    • Os três estados
    • Na verdade, são quatro
    • Use a linha de comando!
    • http://git-scm.com/
    • Comandos Básicos
    • Comandos básicos • git init • git status • git add git add . • git commit git commit -a git commit --amend • git log git log -1 • git checkout git checkout -- . • git diff git diff --word-diff git diff --staged
    • Branches
    • Como funciona
    • Branches • git branch git branch –d <name> • git checkout git checkout –b <name> git checkout <name> • git reset git reset HEAD~ git reset --hard HEAD@{1} • git merge • git rebase • git stash git stash list git stash apply git stash drop stash@{n}
    • Remotos
    • Trabalhando em equipe (1)
    • Trabalhando em equipe (2)
    • Trabalhando em equipe (3)
    • Remotos • git clone • git remote git remote –v • git fetch • git pull git pull –-rebase • git push
    • (Bônus)
    • GitTfs • git tfs clone • git tfs pull • git tfs checkintool
    • Obrigado! DÚVIDAS?
    • Referências • http://git-scm.com/book • http://gitready.com/ • http://longair.net/blog/2009/04/16/git-fetch- and-merge/ • http://tbaggery.com/2008/04/19/a-note- about-git-commit-messages.html • http://lostechies.com/keithdahlby/2011/04/0 6/windows-git-tip-hide-carriage-return-in- diff/ • http://git-scm.com/2011/07/11/reset.html