Git - Configuração de Ambiente

Antes de usar o Git, você deve instalar e fazer algumas mudanças básicas na configuração. Abaixo estão as etapas para instalar o cliente Git no Ubuntu e Centos Linux.

Instalação do cliente Git

Se você estiver usando a distribuição GNU / Linux de base Debian, então apt-get comando fará o necessário.

[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:

[ubuntu ~]$ git --version
git version 1.8.1.2

E se você estiver usando uma distribuição GNU / Linux baseada em RPM, use yum comando conforme fornecido.

[CentOS ~]$
su -
Password:

[CentOS ~]# yum -y install git-core

[CentOS ~]# git --version
git version 1.7.1

Personalize o ambiente Git

Git fornece a ferramenta de configuração git, que permite definir variáveis ​​de configuração. Git armazena todas as configurações globais em.gitconfigarquivo, que está localizado em seu diretório inicial. Para definir esses valores de configuração como globais, adicione o--global opção, e se você omitir --global opção, então suas configurações são específicas para o repositório Git atual.

Você também pode definir a configuração de todo o sistema. Git armazena esses valores no/etc/gitconfigarquivo, que contém a configuração para cada usuário e repositório no sistema. Para definir esses valores, você deve ter os direitos de root e usar o--system opção.

Quando o código acima é compilado e executado, ele produz o seguinte resultado -

Configurando nome de usuário

Esta informação é usada pelo Git para cada commit.

[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"

Configurando id de e-mail

Esta informação é usada pelo Git para cada commit.

[jerry@CentOS project]$ git config --global user.email "[email protected]"

Evite mesclar commits para puxar

Você obtém as alterações mais recentes de um repositório remoto e, se essas alterações forem divergentes, por padrão o Git cria commits de mesclagem. Podemos evitar isso por meio das configurações a seguir.

jerry@CentOS project]$ git config --global branch.autosetuprebase always

Destaque de cor

Os comandos a seguir habilitam o realce de cores para Git no console.

[jerry@CentOS project]$ git config --global color.ui true

[jerry@CentOS project]$ git config --global color.status auto

[jerry@CentOS project]$ git config --global color.branch auto

Configurando o editor padrão

Por padrão, o Git usa o editor padrão do sistema, que é obtido da variável de ambiente VISUAL ou EDITOR. Podemos configurar um diferente usando git config.

[jerry@CentOS project]$ git config --global core.editor vim

Configurando a ferramenta de mesclagem padrão

O Git não fornece uma ferramenta de mesclagem padrão para integrar mudanças conflitantes em sua árvore de trabalho. Podemos definir a ferramenta de mesclagem padrão habilitando as configurações a seguir.

[jerry@CentOS project]$ git config --global merge.tool vimdiff

Listando configurações do Git

Para verificar as configurações do Git do repositório local, use git config –list comando conforme fornecido abaixo.

[jerry@CentOS ~]$ git config --list

O comando acima produzirá o seguinte resultado.

user.name=Jerry Mouse
[email protected]
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff