Utiliser git-flow et son auto-complétion sur Ubuntu

Git c’est génial, mais c’est encore mieux avec un peu d’aide sur la gestion des branches.

C’est pourquoi git-flow a été créé, il est d’ailleurs devenu le standard de la gestion des branches sous Git, mais son auto-complétion n’est pas intégrée par défaut.

Installation

Pré-requis : avoir correctement installé Git.

Il faut installer le paquet git-flow, disponible dans les dépôts « universe » :

sudo apt-get install git-flow

Mise en place de l’auto-complétion

Vérifions d’abord si la complétion Bash est installée :

sudo apt-get install bash-completion

Contrairement à ce que dit documentation, le paquet git-core n’est pas requis.

Ensuite, il faut récupérer git-flow-completion qui n’est pas encore disponible en paquet APT. Choisissez l’emplacement pour stocker ce repository (ici dans le « home ») :

git clone git@github.com:bobthecow/git-flow-completion.git ~/git-flow-completion
sudo ln -s ~/git-flow-completion/git-flow-completion.bash /etc/bash_completion.d/git-flow-completion.bash

Et voila, après avoir relancé une console, vous allez pouvoir profiter de toute la puissance de Git.

Mise à jour

Étant donné que ce n’est pas un paquet Ubuntu, si vous souhaitez mettre à jour git-flow-completion, il faut mettre à jour le repository Git :

cd ~/git-flow-completion
git pull

Mais les modifications sont assez rares.


Pour plus d’explication, vous pouvez allez lire l’article dédié à sa présentation sur le site officiel.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *