Pour ceux qui utilisent l’outils de versioning Git uniquement en ligne de commande, il est parfois pratique d’avoir l’historique des commits sous forme d’arbre un peu comme c’est présenté dans les outils graphiques comme Git Extensions, SourceTree etc… Il existe la commande “git log” bien sur mais beaucoup trop verbeuse et les commits ne sont pas assez succinct, on ne voit pas les différentes branches etc… bref, c’est pas top.
Un petit “git tree” ça serait pas mal non ?
Pas de soucis, cette commande va ajouter un alias au fichier .gitignore pour qu’il utilise la commande “git tree” à bon escient.
Ouvrez votre terminal et tapez :
[javascript]
git config –global alias.tree "log –oneline –decorate –all –graph"
[/javascript]
Et maintenant tapez :
[javascript]git tree[/javascript]
C’est prêt.