Puis-je voir tous les commits qui ont été faits un dimanche? Tous les dimanches et tous les dimanches. P>
4 Réponses :
Vous pouvez essayer d'utiliser: clé pour Git journal code>. p> p>
quelque chose comme
Basé sur la réponse de JINGX, ce qui suit vous donnera un journal de tous les engagements faits un dimanche. Explication forte> P> < Code> Git Journal --Pretty = 'Format:% H% CD' Code> donne un journal raccourci de tous les engagements avec leurs SHAS et valident les dates. Ces dates contiennent également la journée de la semaine. P> Grep 'Sun' code> Filtrez toutes les lignes de ce journal avec 'Sun' sur celui-ci, c'est-à-dire tous les engagements faits le dimanche. p>
awk '{imprimer $ 1}' code> extrait le premier mot de chacune de ces lignes, à savoir les valeurs SHA de chaque commit. P>
Lisez REV CODE> LOPS via chaque valeur SHA extraite du précédent
awk code>. À chaque itération, la valeur SHA sera stockée dans la variable
REV code>. P>
git spectacle $ Rev code> montre le journal du commit avec le SHA < Code> $ REV code>. p>
tête -6 code> extrait les 6 premières lignes de ce journal. p> p>
JINGX STROND> La réponse est correcte, upéte! p>
Je voudrais juste mentionner que, à un moment donné, je voulais également récupérer le même type de spécificité, comme tout et tous les engagements faits: P>
... et trouvé j'ai créé donc https://github.com/dreamyguy/gitlogg , qui fait partie de tout Nombre de référentiels dans un fichier
-9 gmt code> heure li>
33ème code> seconde li>
ven 13th code> li>
1337 code> fichiers li>
777 code> impact em> (
insertions code> -
Suppression code>) li>
ul>
git journal code> interface un peu manquant. Mais les données sont là! P>
json code> JSON sanitisé. Profiter! P>