image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Vinícius Frigo
Vinícius Frigo29/08/2023 14:51
Compartilhe

Configurações básicas no git config

  • #Git

Estrutura do git config:

O comando "git config" é utilizado no sistema de controle de versão Git para configurar opções específicas do usuário, repositório ou sistema.

git config --global <chave> <valor>
  • --global: Esta opção é usada para definir a configuração em nível global, ou seja, as configurações serão aplicadas a todos os repositórios do usuário no sistema. Se você omitir essa opção, a configuração será específica do repositório em que você está no momento.

   

  • <chave>: A chave se refere à configuração específica que você deseja definir. Pode ser uma chave predefinida do Git ou uma chave personalizada que você queira usar. As chaves predefinidas do Git estão relacionadas a várias configurações, como identidade, editor de texto, comportamento de merge, URLs de repositórios remotos, entre outras.

  

  • <valor>: Este é o valor que você deseja atribuir à chave especificada. O valor pode ser uma string, um número, um caminho de arquivo, uma URL, entre outros, dependendo do tipo de configuração.

   

Por exemplo, para definir o nome do usuário globalmente, você usaria:

git config --global user.name "Seu Nome"

 Neste exemplo:

  • --global define que a configuração é global (para todos os repositórios).
  • user.name é a chave que se refere ao nome do usuário.
  • "Seu Nome" é o valor que você está definindo para a chave user.name.

Algumas chaves do git config:

No Git, as chaves de configuração são usadas para definir várias opções que afetam o comportamento do Git. Aqui estão as explicações de algumas chaves:

  user.name:

  • Descrição: Define o nome do autor associado às suas operações de commit.
  • Uso: Pode ser definido globalmente (para todos os repositórios) ou localmente (para um repositório específico).

 Exemplo de configuração global:

git config --global user.name "Seu Nome"

user.email:

  • Descrição: Define o endereço de e-mail do autor associado às suas operações de commit.
  • Uso: Pode ser definido globalmente (para todos os repositórios) ou localmente (para um repositório específico).

 Exemplo de configuração global:

git config --global user.email "seuemail@example.com"

init.defaultBranch:

  • Descrição: Define o nome da branch padrão ao inicializar um novo repositório.
  • Uso: Deve ser definido globalmente para afetar todos os repositórios criados a partir de então.

 Exemplo de configuração global:

git config --global init.defaultBranch main

credential.helper:

  • Descrição: Usada para especificar um programa auxiliar que lida com o armazenamento e recuperação de credenciais de autenticação, como nomes de usuário e senhas, para interagir com repositórios remotos.

 A sintaxe para configurar o credential.helper é a seguinte:

git config --global credential.helper <nome-do-gerenciador>

Alguns exemplos de gerenciadores de credenciais que podem ser usados são:

  •   cache: O Git armazenará suas credenciais na memória por um período definido. Isso é útil para evitar digitar repetidamente suas credenciais durante uma sessão.
git config --global credential.helper cache
  •   store: O Git armazenará suas credenciais em um arquivo de texto plano no sistema. Isso é útil para armazenar credenciais por mais tempo do que a opção de cache padrão.
git config --global credential.helper store
  •  manager: Isso permite que você use um gerenciador específico do sistema para lidar com suas credenciais. Isso pode ser útil se você estiver usando um gerenciador de senhas externo.
git config --global credential.helper manager
Compartilhe
Comentários (2)
Fernando Nishino
Fernando Nishino - 29/08/2023 15:28

Esdras, tem alguns materiais que podem ser úteis para você:


Documentação Oficial:


Git - Documentação Oficial: O site oficial do Git oferece uma documentação abrangente que abrange desde conceitos básicos até tópicos avançados.


Plataformas de Aprendizado Online:


GitHub Learning Lab: O GitHub Learning Lab oferece uma série de cursos interativos para ajudar você a aprender a usar o GitHub e o Git. site: Git - Documentation (git-scm.com)


Codecademy - Learn Git: Codecademy oferece um curso interativo para aprender Git.

Git - Documentation (git-scm.com)


Git & GitHub Crash Course For Beginners (Traversy Media): Um tutorial em vídeo para iniciantes que abrange os conceitos básicos do Git e do GitHub. Git & GitHub Crash Course For Beginners - YouTube

ER

Esdras Rodrigues - 29/08/2023 15:16

Muito interessante , Estou começando agora no universo de Git/Github e gostaria de bastente ajuda pois tenho muita dificuldade em subir meu codigo para o reporsitorio remoto . principalmente na parte de da push se conseguir me passar teu contato para irmos nos comunicado seria massa!