Menu
Coddy logo textTech

Git Config

Última atualização

git config lê e escreve as configurações do Git: seu nome e e-mail de commit, seu editor e nome de branch padrão, aliases e mais. As configurações ficam em três níveis: sistema (todos os usuários), global (--global, seu usuário) e local (o repositório atual, o padrão). O primeiro passo mais comum em uma máquina nova é definir seu nome e e-mail globalmente.

Experimente isto no terminal playground: um shell de verdade no seu navegador, sem nada para instalar.

As configurações do git config se sobrepõem: --system, depois --global, depois --local - o nível mais específico vence.

Sintaxe

CommandWhat it does
git config --global user.name "Ada"Define seu nome de commit para todos os repos
git config --global user.email you@x.comDefine seu e-mail de commit
git config --global init.defaultBranch mainNomeia a primeira branch de novos repos como main
git config --global core.editor "code --wait"Define seu editor padrão
git config --listMostra todas as configurações atuais
git config user.email you@work.comDefine um valor só para o repo (sem --global)

Os três níveis

LevelFlagApplies to
System--systemTodos os usuários da máquina
Global--globalSeu usuário, todos os seus repos
Local(default)Apenas o repositório atual

Perguntas frequentes sobre git config

Como defino meu nome e e-mail no Git?
Execute git config --global user.name "Seu Nome" e git config --global user.email "you@example.com". Eles identificam você como autor dos seus commits em todos os seus repositórios. Defina-os uma vez ao instalar o Git em uma máquina nova.
Qual é a diferença entre a config --global e a local?
--global grava na sua config em nível de usuário (~/.gitconfig) e se aplica a todos os seus repositórios. Omitir a flag grava na config do repositório atual (.git/config), sobrescrevendo ali apenas o valor global; útil para usar um e-mail diferente em um repo de trabalho, por exemplo.
Como vejo minha configuração atual do Git?
Execute git config --list para imprimir todas as configurações, ou git config --list --show-origin para ver também de qual arquivo cada valor vem. Para ler um único valor, use git config user.email. É a forma mais rápida de conferir qual nome e e-mail seus commits usarão.
Como crio um alias no Git?
Use git config --global alias.<short> "<command>", por exemplo git config --global alias.co checkout, para que git co execute git checkout. Os aliases ficam salvos na sua config global e poupam digitação em comandos que você usa com frequência.
Posso praticar isto online?
Sim. Abra o terminal playground para rodar git config em um shell de verdade no seu navegador, sem nada para instalar. O curso interativo e gratuito de Git da Coddy também cobre a configuração do Git passo a passo.
Coddy programming languages illustration

Aprenda Git com a Coddy

COMEÇAR