Git - Synolab

Les commandes utiles avec GIT #1

Par Synolia le 29 septembre 2016

 Lecture 2 minutes

Au quotidien, il existe des commandes ou astuces qui vous sauvent la vie. En voici une petite sélection :

Un meilleur affichage des logs en ligne de commande

Si l'affichage des logs en ligne de commande ressemble à ça :

Il est grand temps de changer pour ce format (ou un autre mais pas celui de base) :


Pour obtenir le résultat ci-dessus, il vous faut ajouter l'alias suivant :

Annuler son dernier commit

Soit vous souhaitez reprendre ce que vous avez effectué lors du dernier commit :

Soit vous souhaitez une remise à zéro sans reprendre ce que vous aviez commité :

Récupérer un ou plusieurs fichiers d'une autre branche

Un collègue de travail a commit un fichier en particulier sur une branche différente de la vôtre. Pour récupérer ce fichier il faut que de son côté il est poussé son commit sur le repository distant et que vous ayez fait la mise à jour de votre repository local. A partir de là, vous n'avez plus qu'à lancer la commande :

Faire le ménage dans ses branches

Il arrive à différentes étapes d'un projet de développement que vous ayez comme repository local un arbre monstrueux avec des milliers de branches. Or, pour la plupart, ces branches n'existent plus sur le repository distant (parce que supprimées par leur auteur au travers d'un merge). Pour faire le propre, lancez la commande :

LinkedIn Email
GIF