web-dev-qa-db-fra.com

Afficher toutes les cachettes dans le journal git

Je voudrais voir tous les stash dans la sortie de git log. Est-ce que quelqu'un sait s'il y a un moyen de le faire?

Edit: Je veux enregistrer tous les commits. J'utilise la commande

git log --date-order --all

Mais il ne retourne que le top le plus caché. J'aimerais que les commits représentent d'autres cachettes.

35
jbialobr

Vous pouvez afficher tous vos caches avec git stash list. Peut-être que vous pouvez écrire un script pour montrer à la fois git stash list et git log et l'utiliser avec un alias.

35
mgarciaisaia

Pas sûr de ce que vous voulez dire. stash est une branche et vous pouvez lister tous les stash avec git log -g stash

9
robinr

Un autre moyen facile de faire ceci est git reflog show stash

4
Michael

Si vous pouvez vous permettre d'avoir une interface graphique, jetez un coup d'œil à gitk.

Il vous montre des branches, des tags, des caches de branches distantes, etc. Sous une forme visuellement peu attrayante, mais très compacte et utile. Il vient généralement avec le paquet "git" dans votre gestionnaire de paquets et fonctionne si vous avez aussi "tk" (le toolkit GUI qu'il utilise).

0
VasiliNovikov