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!