Commandes Linux : git reflog

GIT REFLOG

 

Afficher tous les déplacements de HEAD :

Les SHA1 de tous les changements de HEAD sont référencés, que ce soit via git commit ou git checkout.

git reflog

ex :

$ git reflog
[...]
adc2a9b HEAD@{15}: checkout: moving from 159f75622601942793b74e6a2a8ff9ba07a5019b to master
159f756 HEAD@{16}: checkout: moving from master to 159f756
adc2a9b HEAD@{17}: commit: Modif longueur.sh else if
089e7b1 HEAD@{18}: commit: Modif longueur.sh taille oneline
159f756 HEAD@{19}: commit: Add longueur.sh
fca4aaf HEAD@{20}: checkout: moving from testing2 to master
90e995d HEAD@{21}: checkout: moving from testing1 to testing2
b175110 HEAD@{22}: checkout: moving from master to testing1
[...]

 

Afficher les reflogs jusqu’à une date spécifique :

git reflog [branchname]@{dateformat}

ex :

$ git reflog master@{2018-06-14}
$ git reflog testing1@{two.hours.ago}

 

Fermer le menu
%d blogueurs aiment cette page :