Formatteur et nettoyeur de journal Git
Guide
Formatteur et nettoyeur de journal Git
Coller la sortie brute de git log et transformer immédiatement en tableau HTML propre et lisible, un tableau Markdown prêt à copier ou un tableau JSON structuré. L'outil détecte automatiquement les formats de logs les plus courants (--oneline, --mediumet --pretty=fuller) et normalise la colonne des dates, afin que vous puissiez intégrer directement le résultat dans une note de version, une description de pull request ou un tableau de bord interne.
Comment utiliser
- Exécutez
git logdans votre terminal avec les flags que vous préférez et copiez la sortie. - Collez-la dans le Sortie Git dans la zone de texte de gauche.
- Quitter Format d'entrée sur Détection automatique, ou choisissez le format exact que vous avez utilisé.
- Choisissez un Format de date (ISO, court, RFC 2822 ou relatif) si vous souhaitez normaliser les dates.
- Sélectionnez votre Sortie en tant que cible : tableau HTML, tableau Markdown ou tableau JSON.
- Utilisez le bouton de copie pour récupérer la source, le bouton de téléchargement pour enregistrer un fichier, ou consultez la vue HTML en direct au-dessus du code source.
Caractéristiques
- Détection automatique des formats – Reconnaît
--oneline,--mediumet--pretty=fullerla sortie sans configuration. - Trois cibles de sortie – Génère un tableau HTML stylisé, un tableau Markdown à la mode GitHub ou un tableau JSON en un clic.
- Vue HTML en direct – Voir le tableau rendu au-dessus de la source afin de savoir exactement ce que vos lecteurs verront.
- Formats de date configurables – Convertit les chaînes de dates par défaut de Git en ISO 8601, date courte, RFC 2822 ou temps relatif lisible.
- Colonnes Hash, auteur, date, sujet – Détectées automatiquement à partir du bloc de log afin que la sortie reste compacte lorsque les champs sont manquants.
- Références et commits de fusion – Préservent les références de branche et de tag du header, ainsi que la
Merge:ligne lorsque celle-ci est présente. - Côté client uniquement – Vos messages de commit restent dans le navigateur ; rien n’est envoyé ou stocké.
FAQ
-
Quelle est la différence entre le format de log Git oneline et le format medium ?
Le
--onelineformat affiche un commit par ligne sous la forme<short-hash> <subject>, optionnellement suivie par des noms de références entre parenthèses. Le format par défaut--mediumaffiche un bloc multi-ligne par commit avec le hash complet sur la première ligne et des en-têtes étiquetés, suivis d'un message de commit indenté. Le format medium est plus détaillé mais conserve l'auteur et les dates ; le format oneline est dense et idéal pour scanner l'historique.Author:etDate:Pourquoi Git affiche-t-il les dates dans un format non-ISO par défaut ? -
Git hérite de son format par défaut de date (style RFC 2822, par exemple
) des conventions d'anciennes distributions Unix de courrier électronique, où les commits étaient initialement échangés sous forme de patches par courrier électronique. Le format ISO 8601 est plus adapté aux machines, ce qui explique pourquoi Git supporte également
Tue Oct 10 13:55:36 2024 -0700et plusieurs autres formats. Les outils qui consomment la sortie de log normalisent généralement les dates afin que les systèmes en aval puissent trier ou comparer les commits de manière fiable.--date=isoQu'est-ce que représente le hash court dans un commit Git ? -
Chaque commit Git est identifié par un digest SHA-1 (ou SHA-256 dans les nouveaux dépôts) de 40 caractères de ses contenus. Le hash court est simplement les 7 (ou plus) premiers caractères de ce digest. Git étend automatiquement le nombre de caractères nécessaire pour rester unifié dans un dépôt donné, donc le hash court est une référence compacte mais toujours unique au commit.
Qu'est-ce qu'un commit de fusion et comment diffère-t-il d'un commit normal ?
-
Un commit normal a exactement un parent et représente une modification linéaire sur une histoire existante. Un commit de fusion a deux ou plusieurs parents et rejoint deux branches divergentes. Dans
, les commits de fusion sont marqués par une en-tête supplémentaire qui liste les hashes des parents, ce qui les distingue des commits de fonctionnalité.
git log --mediumPourquoi les tableaux HTML et Markdown sont-ils utiles pour partager l'historique des commits ?Merge:La sortie brut est du texte monospace qui ne s'affiche pas bien dans la plupart des systèmes de documentation. Convertir cette sortie en tableau HTML ou Markdown donne à chaque champ de commit sa propre colonne, permet aux lecteurs de scanner plusieurs commits en même temps et rend possible l'intégration de l'historique dans des notes de version, des changelogs, des wikis ou des descriptions de pull request où le Markdown et l'HTML sont des éléments de première classe. -
Formatteur et nettoyeur de log Git 1
Brut
git logTexte (150 éléments)
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 13 juin 2026
