git work tree

Como adicionar atalhos globais no GIT

Sempre que instalamos o GIT no computador há necessidade de configurar ele com suas credenciais para comitar, como nome e e-mail.

O que poucas pessoas sabem é que podemos ao lado destas configurações de identificação adicionar atalhos e comportamentos do GIT de forma global.

Abaixo irei listar as que utilizo aqui.

// para tornar o VS Code o editor padrão
git config --global core.editor "code"

// para abrir o arquivo global de configuração
git config --global --edit

Onde esta –global, podem ter 3 opções:

–system: configurações que valem para todos os usuários do sistema
–global: configurações que valem para qualquer projeto do seu usuário
–local: configurações que valem somente para o projeto

Cole ou edite se já existir o sessão [alias]:

[alias]

    # Hash abreviado, descrição, autor, data relativa e barra de histórico
    l = !git log --pretty=format:'%C(blue) %h %C(red)%d %C(white) %s - %C(cyan)%cn, %C(green)%cr' --graph

    # Visualiza o status de forma resumida
    s = status -s

    # Adiciona arquivos e faz o commit 
    c = !git add --all && git commit -m

    # Lista os autores com o numero de commits 
    contributors = shortlog --summary --numbered

De agora em adiante você pode usar os atalhos:

// Adicionar e fazer o commit
git c "Descrição do Commit"

// Status resumido
git s

// Log resumido/compacto
git l 

// Lista de autores do projeto
git contributors

Leave a Reply