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.
[[email protected] project]$ git config --global user.name "Jerry Mouse"
Configurando id de e-mail
Esta informação é usada pelo Git para cada commit.
[[email protected] 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.
[email protected] project]$ git config --global branch.autosetuprebase always
Destaque de cor
Os comandos a seguir habilitam o realce de cores para Git no console.
[[email protected] project]$ git config --global color.ui true
[[email protected] project]$ git config --global color.status auto
[[email protected] 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.
[[email protected] 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.
[[email protected] 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.
[[email protected] ~]$ 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