7
votes

Comment "git bûcher" tout le référentiel et non seulement la succursale que vous êtes sur?

La question est simple: je veux voir la sortie du journal git , mais pour l'ensemble du référentiel. Actuellement, cela montre simplement les modifications apportées à la succursale que je suis sur: Git journal --Toutes --Source --Graph .

Par exemple, il serait parfait si je pouvais voir les 100 derniers commets dans le référentiel, quelle que soit la branche où je suis et quelles branches ceux qui s'engagent appartiennent. Est-ce possible?

git

0 commentaires

3 Réponses :


0
votes

Je ne sais pas s'il y a une seule commande pour le faire. En outre, cela peut être assez déroutant car les commits pourraient être entrelacés.

J'ai écrit un peu script ruby ​​ qui imprime quelque chose comme Ceci, mais dans un format adapté à la commande dot de graphviz pour me donner une vue graphique de l'historique du référentiel. Vous pourriez essayer ça. Le script est assez simple afin que vous puissiez la modifier pour imprimer les mêmes informations (ce que vous recherchez) dans un format linéaire également.


0 commentaires

10
votes

Donnez à cette commande un ESSAYER:

[alias]
  history = "git log --all --graph --decorate --pretty=oneline --abbrev-commit"


2 commentaires

Vous pouvez utiliser - onine comme un autre moyen d'épeler - jolie = onine --abbrev-commit


Et vous pouvez utiliser historique git-100 pour limiter combien de commits vous voyez.



1
votes

Vous pouvez également utiliser gitk --all pour afficher tous les engagements, que vous avez aussi besoin.


0 commentaires