Git - Configuración del entorno
Antes de poder usar Git, debe instalar y hacer algunos cambios de configuración básicos. A continuación se muestran los pasos para instalar el cliente Git en Ubuntu y Centos Linux.
Instalación del cliente Git
Si está utilizando la distribución GNU / Linux base de Debian, entonces apt-get El comando hará lo necesario.
[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:
[ubuntu ~]$ git --version
git version 1.8.1.2
Y si está utilizando una distribución GNU / Linux basada en RPM, utilice yum comando como dado.
[CentOS ~]$
su -
Password:
[CentOS ~]# yum -y install git-core
[CentOS ~]# git --version
git version 1.7.1
Personalizar el entorno de Git
Git proporciona la herramienta de configuración git, que le permite establecer variables de configuración. Git almacena todas las configuraciones globales en.gitconfigarchivo, que se encuentra en su directorio de inicio. Para establecer estos valores de configuración como globales, agregue el--global opción, y si omite --global opción, entonces sus configuraciones son específicas para el repositorio actual de Git.
También puede configurar la configuración de todo el sistema. Git almacena estos valores en el/etc/gitconfigarchivo, que contiene la configuración para cada usuario y repositorio en el sistema. Para establecer estos valores, debe tener los derechos de root y utilizar el--system opción.
Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:
Configuración de nombre de usuario
Git usa esta información para cada confirmación.
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
Configuración de la identificación de correo electrónico
Git usa esta información para cada confirmación.
[jerry@CentOS project]$ git config --global user.email "[email protected]"
Evite fusionar confirmaciones para tirar
Obtienes los últimos cambios de un repositorio remoto y, si estos cambios son divergentes, Git crea de forma predeterminada las confirmaciones de fusión. Podemos evitar esto a través de la siguiente configuración.
jerry@CentOS project]$ git config --global branch.autosetuprebase always
Resaltado de color
Los siguientes comandos habilitan el resaltado de color para Git en la consola.
[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
Configuración del editor predeterminado
De forma predeterminada, Git usa el editor predeterminado del sistema, que se toma de la variable de entorno VISUAL o EDITOR. Podemos configurar uno diferente usando git config.
[jerry@CentOS project]$ git config --global core.editor vim
Configuración de la herramienta de combinación predeterminada
Git no proporciona una herramienta de combinación predeterminada para integrar cambios conflictivos en su árbol de trabajo. Podemos establecer la herramienta de combinación predeterminada habilitando las siguientes configuraciones.
[jerry@CentOS project]$ git config --global merge.tool vimdiff
Listado de la configuración de Git
Para verificar la configuración de Git del repositorio local, use git config –list comando como se indica a continuación.
[jerry@CentOS ~]$ git config --list
El comando anterior producirá el siguiente 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