Git aliases

Para facilitar no desenvolvimento com o git, separei dois alias que utilizo no dia a dia de programação.

git ls — Listar a mensagem de commit, com data abreviada e autor
git ll — Listar os arquivos modificados, com autor e data

git ls — Listar a mensagem de commit, com data abreviada e autor

git log --graph --pretty=format:'%C(#ff00ff)%h%Creset %C(#00ffff)%ar%Creset%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit

 

git ll — Listar os arquivos modificados, com data abreviada e autor

git log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue %C(bold blue)<%cn> %C(#ff00ff)%ai" --decorate --numstat

Como adicionar os aliases?

O jeito mais fácil para adicionar os aliases é pela própria configuração do git

git config --global alias.ls "log --graph --pretty=format:'%C(#ff00ff)%h%Creset %C(#00ffff)%ar%Creset%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit";
git config --global alias.ll "log --pretty=format:'%C(yellow)%h%Cred%d %Creset%s%Cblue %C(bold blue)<%cn> %C(#ff00ff)%ai' --decorate --numstat"

Outra opção é adicionar cole o código no arquivo .gitconfig global

[alias]
  ls = log --graph --pretty=format:'%C(#ff00ff)%h%Creset %C(#00ffff)%ar%Creset%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit
  ls = log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue %C(bold blue)<%cn> %C(#ff00ff)%ai" --decorate --numstat

Gostou das dicas e quer mais exemplos de aliases para o git? O site do durdn tem muitos exemplos no post Must have git aliases advanced examples

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *