git ready

dicas diárias para o noob ao guru
por Nick Quaranto, traduzido pela comunidade RailsBr

atalhos para comandos úteis

publicado em 06 Feb 2009

Uma excelente maneira para tornar sua vida mais fácil utilizando Git é adicionando alguns atalhos para os comandos que você usa o tempo inteiro no seu arquivo .gitconfig. Isto pode não ser a forma mais elegante para adicionar atalhos ao seu shell, mas pelo menos irá funcionar consistentemente em todos os shells e é uma moleza de se configurar. O Git Cheat Sheet sugere adicionar um bloco no seu arquivo de configuração:

[alias]
  st = status
  ci = commit
  br = branch
  co = checkout
  df = diff
  lg = log -p

Assim que você tiver adicionado este bloco no seu arquivo de configuração, ele irá funcionar imediatamente:

$ git st
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#  _posts/2009-02-06-helpful-command-aliases.textile
nothing added to commit but untracked files present (use "git add" to track)

Você também pode adicionar mais alguns atalhos como demostrado a seguir, que já estará adcionado automaticamente no seu arquivo .gitconfig.

$ git config –-global alias.rb rebase

Para o conversor SVN, Alex Soto sugere mais alguns atalhos para ajuda-lo com a interação de repositórios Subversion:

[alias]
  spull = !git-svn fetch && git-svn rebase
  spush = !git-svn dcommit

Existe uma série de outros comandos avançados disponíveis no GitWiki. Se você tiver um atalho ou outra forma que considere mais facíl, comente ou envie que ele será adicionado!