GIT

Card Set Information

Author:
eitikimura
ID:
109462
Filename:
GIT
Updated:
2011-10-16 21:10:32
Tags:
git files version control br pt português
Folders:

Description:
Git é um sistema de controle de versões distribuído, desenvolvido por Linus Torvalds e utilizado atualmente para o desenvolvimento do kernel do linux. Deck baseado em anotações pessoais e no Feliwiki: http://www.fml.eti.br/wiki/index.php/Git
Show Answers:

Home > Flashcards > Print Preview

The flashcards below were created by user eitikimura on FreezingBlue Flashcards. What would you like to do?


  1. Clonar um repositório com layout padrão SVN (trunk,branches,tags)
    git svn clone --no-minimize-url --stdlayout <'url'>
  2. Commit de alterações para servidor remoto SVN
    git svn dcommit
  3. Comando para desempilhar alterações locais não commitadas
    git stash pop
  4. Baixa e atualiza repositório local com mudanças do servidor SVN remoto
    git svn rebase
  5. Baixa as alterações do servidor SVN remoto mas não atualiza os projetos
    git svn fetch
  6. Criar um novo branch no servidor SVN remoto
    • git svn branch nome_do_branch
    • git checkout nome_do_branch
    • git checkout -b nome_do_branch
  7. Commit no repositório local
    git commit
  8. Adicionar todos os arquivos no index para commit
    git add .
  9. Adicionar apenas um arquivo específico para o commit local
    git add arquivo
  10. Comando para empilhar alterações locais não commitadas
    git stash
  11. Mover para um outro branch
    git checkout nome_do_branch
  12. Verificar os branches remotos
    git branch -r
  13. Substituir um arquivo local alterado pela cópia do master local (recuperar arquivo)
    git checkout master -- arquivo
  14. Aplicar alterações de servidor git remoto ao repositório local
    git pull
  15. Mostrar elementos que foram empilhados usando o git stash
    git stash list
  16. Verificar o estado as alterações no repositório/branch atuais:
    git status
  17. Adicionar arquivos no index de maneira interativa
    git add -i
  18. Voltar a versão de um determinado arquivo
    • git checkout uuid_da_versão -- arquivo exemplo:
    • git checkout a9d4d69586 -- build.properties
  19. Editar e juntar commits para enviar ao repositório remoto
    git rebase -i
  20. Iniciar um novo repositório com o git-svn
    git svn init -s caminho_repositorio
  21. Enviar alterações locais para o servidor git remoto (commit)
    git push
  22. Connecta um branch do repositório local com um branch git remoto
    git checkout --track -b ${branch_name} origin/${branch_name}
  23. Renomear um branch
    git branch -M atual novo_nome
  24. Connecta um branch git local com um branch do SVN remoto
    git checkout -b master --track remotes/trunk
  25. Faz um merge do projeto de um branch com outro
    git merge master --no-ff
  26. Diferenças do Repositório local com o SVN remoto
    Depois de um fetch: git diff HEAD..trunk
  27. Configurações Globais Básicas de usuário
    • git config --global user.name "Your Name Comes Here"
    • git config --global user.email you@yourdomain.example.com
  28. Configuração para cores diferenciadas
    • git config --global color.diff auto
    • git config --global color.status auto
    • git config --global color.branch auto
  29. Como criar um novo repositório local:
    git init
  30. Comando para criar uma nova tag no git
    git tag -a tag-name
  31. Para enviar ao servidor remoto as tags locais criadas
    git push --tags
  32. Listar todos os branches (locais e remotos)
    git branch -a
  33. Remover um branch local
    git branch -d nome_do_branch
  34. Desfazendo um commit específico e manter o histórico
    git revert versao
  35. Desfazendo arquivo adicionado no git por engano
    git rm --cached arquivo
  36. Adicionar arquivos no ignore list
    echo "padrao*" >> .gitignore
  37. Mostrar histórico com o nome dos arquivos modificados
    git log --stat
  38. Verificando a diferença entre a versão atual e o último commit de um determinado arquivo
    git diff arquivo
  39. Verificar diferença entre dois branchs
    git diff branch1..branch2 --stat
  40. Mostrar informações sobre o repositório remoto
    git remote show origin

What would you like to do?

Home > Flashcards > Print Preview