Comandos do Git

git config

git config: configurar as opções do Git.

O git config define as opções da sua instalação do Git, controlando o comportamento da ferramenta e a forma como ela exibe informações. Essas configurações incluem sua identidade (nome e e-mail), o estilo da saída dos comandos, o editor padrão para escrever mensagens de commit e muito mais. Com elas, você adapta o Git ao seu fluxo de trabalho.

Os níveis de configuração no Git incluem:

  • Local: configurações específicas do repositório em que você está trabalhando.
  • Global: configurações da sua conta de usuário no computador, que afetam todos os repositórios com que você trabalha.

Com o git config, você gerencia essas opções em níveis diferentes e controla com precisão o comportamento do Git. Por exemplo, ao definir seu endereço de e-mail no nível global, todos os commits de todos os projetos do computador vão usá-lo como e-mail do autor.

Quando você configura o Git pela primeira vez, é uma boa ideia definir as configurações globais, que vão valer para todos os repositórios com que você trabalha no computador. Se precisar, você também pode sobrescrever essas configurações globais repositório por repositório.

Exemplos

Consulte a configuração global do seu nome de usuário:

git config --global user.name

Defina seu nome de usuário e endereço de e-mail globalmente:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

Defina o nome padrão de branch para novos repositórios:

git config --global init.defaultBranch "main"

Defina globalmente seu editor de texto preferido (por exemplo, o VS Code):

git config --global core.editor "code --wait"

Liste todas as configurações globais:

git config --global --list

Defina um endereço de e-mail de usuário específico para um repositório. Omitimos a opção --global para definir essa configuração apenas no repositório atual:

git config user.email "work.email@example.com"