🛠 Os Tipos de configurações
system: A configuração do sistema, contém a configuração para todos usuários do mesmo computador. Ao configurar uma vez, os usuários já podem utilizar a configuração automaticamente. Normalmente, essa configuração é utilizada quando se tem mais usuários. Se esse for o seu caso, você pode querer compartilhar uma ou mais configurações para os demais usuários do sistema. E assim, não precisa repetir a mesma configuração para cada usuário.global: Temos também a configuração global, que é uma configuração por usuário. Aqui, devemos fazer a primeira configuração obrigatória do Git. Que é o seu nome e endereço de e-mail. Essas informações são importantes para quando for entregar um trabalho, seja registrado quem fez. Isso é muito últil principalmente quando se trabalha em uma equipe com várias pessoas, trabalhando em um mesmo projeto.local: E por último, temos a configuração local. Que existe em todos os repositórios. Nesse tipo, podemos personalizar configurações específicas para aquele projeto. Como por exemplo endereço do servidor Git. Que é o local, onde mantém todo projeto compartilhado para outros usuários.
🔀 Ordem de prioridade
Talvez você deva está se perguntando. O que acontece se a mesma configuração existe local, global e system. Nesse caso a configuração local, sobrescreve a configuração global. E a configuração global, sobrescreve a configuração system:
local > global > system
É importante saber disso. Pois você pode ter configurações personalizadas para cada nível de configuração, sem impactar no nível anterior. Se você está começando aprender o Git, você vai precisar apenas fazer a configuração global com seu nome e email. Então, por enquanto, não se preocupe muito com as demais configurações. Apenas, saiba que elas existem, e quando for necessário utilizar, basta ver esse conteúdo novamente. Combinado?
🧑💻 Mão na massa
Vamos fazer uma configuração personalizada do sistema (todos usuários do mesmo computador) para disponibilizar um atalho do comando git log
| |
Após fazer essa configuração, experimente entrar na pasta do projeto e executar o novo comando personalizado:
| |
Você vai ver um formato diferente do log, mais simples.
Exemplo:
| |
➡️ Esse conteúdo faz parte da serie Git e Github:
- Parte 1: O que é o Git? Por que preciso saber?
- Parte 2: Os 3 tipos de configurações do git 👈🏼 você está aqui
- Parte 3: Os principais comandos Git que você deve saber
