Compilar Git

git

Git es un sistema de control de versiones distribuido, originalmente ideado y desarrollado por Linus Torvald, que goza de gran reputación debido a su robustez, flexibilidad y eficiencia. Git está en constante evolución por tanto si su distribución no esta al día con las últimas características de Git entonces puede echarle mano a la consola y compilarlo desde su código fuente.

Descargar git

$ wget https://www.kernel.org/pub/software/scm/git/git-2.2.1.tar.xz

Descompactar

$ tar xJvf git-2.2.1.tar.xz 

Instalar dependencias

$ sudo bash -c 'apt-get -y install make autoconf gcc libssl-dev libcurl4-openssl-dev libexpat1-dev &&
apt-get install -y --no-install-recommends gettext' 

Configurar e instalar

$ cd git-2.2.1 && ./configure --prefix=/usr/local/ --with-tcltk=no
$ make
$ sudo make install

Descargar e instalar las páginas man

$ wget https://www.kernel.org/pub/software/scm/git/git-manpages-2.2.1.tar.xz
$ sudo tar xJv -C /usr/local/share/man -f git-manpages-2.2.1.tar.xz

El comando anterior modifica los permisos de /usr/local/share/man, por tanto para poder ver el manual debe ejecutar el siguiente comando:

$  sudo chmod -c a+rx /usr/local/share/man

El comando anterior establece permisos de lectura y ejecución sobre el dir /usr/local/share/man.

Instalar bash-git-prompt

bash-git-prompt ofrece información de su repo en el prompt de su shell.

$ cd ~ && git clone https://github.com/magicmonty/bash-git-prompt.git .bash-git-prompt

Agregar al .bashrc


# gitprompt configuration

# Set config variables first
GIT_PROMPT_ONLY_IN_REPO=1

# GIT_PROMPT_FETCH_REMOTE_STATUS=0   # uncomment to avoid fetching remote status

# GIT_PROMPT_START=...    # uncomment for custom prompt start sequence
# GIT_PROMPT_END=...      # uncomment for custom prompt end sequence

# as last entry source the gitprompt script
# GIT_PROMPT_THEME=Custom # use custom .git-prompt-colors.sh
# GIT_PROMPT_THEME=Solarized # use theme optimized for solarized color scheme
source ~/.bash-git-prompt/gitprompt.sh

Instalar git-completion.bash

git-completion.bash autocompleta comandos de Git.

$ wget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -O .git-completion.bash

Agregamos al .bashrc

source ~/.git-completion.bash

Ahora podemos disfrutar a nuestras anchas de un flamante control de versiones

Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.