Web Dev Drops

Git: Auto completar nomes de branches e tags no terminal

avatar
Douglas Matoso
Atualizado em 03/06/2013
Leitura: 1 min.

E aí, pessoal! Belez?

Dica rápida: se você quer mudar de branch no Git, mas tem preguiça (programador bom é programador preguiçoso) de digitar o nome completo da branch, ex:

git checkout nova_feature_que_estou_trabalhando

Saiba que o próprio codigo-fonte do Git já fornece um arquivo de “completação”, que você pode baixar aqui do Github. Basta salvar o arquivo em algum lugar, como ~/.git-completion e adicionar o seguinte ao seu .bash_rc:

source ~/.git-completion

Reinicie o terminal e agora basta digitar algo como:

git checkout nova[tab]

Que ele completa o nome da branch.

Preguiça Level 2

Claro que, como bom preguiçoso, você não digita git checkout, mas sim git co, pois você criou alguns alias no seu arquivo ~/.gitconfig, certo?

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

Abrass!

Comentários

Comentários desabilitados