Generatore casuale di commit Git
Genera voci realistiche e false del registro dei commit git con hash casuali, autori, date e messaggi di commit.
Input
Output
Leggimi
Che cos'è un commit git?
Un commit git è uno snapshot delle modifiche in un repository, registrato con un messaggio che descrive cosa è stato modificato e perché. I commit formano la spina dorsale del controllo versione — ognuno cattura lo stato della codebase in un momento specifico nel tempo, attribuito a un autore con un timestamp e un hash SHA univoco.
I messaggi di commit ben scritti seguono convenzioni come l'imperativo ("Add feature" non "Added feature") e includono il contesto della modifica. In pratica, gli sviluppatori a volte hanno bisogno di dati di commit segnaposto o falsi per i test, esempi di documentazione o per generare git log dall'aspetto realistico.
Descrizione dello strumento
Questo strumento genera voci di commit git casuali con messaggi dall'aspetto realistico, nomi di autori, date e hash SHA. Puoi specificare il numero di commit da generare (1–50) e ricevere sia l'output del git log formattato che i comandi shell git commit -m pronti all'uso.
Esempi
Input:
- Numero di commit:
3
Output (git log):
commit a3f8c2e1b9d4765f0e8a2c1d3b5f7e9a0c2d4f6b
Author: Jane Smith <jane@example.com>
Date: Thu Aug 28 14:23:01 2026 +0000
Fix memory leak in connection pool
commit 7b2d4f6a8c0e1f3a5b7d9c1e3f5a7b9d1c3e5f7a
Author: Alex Chen <alex@example.com>
Date: Wed Aug 27 09:15:42 2026 +0000
Update dependency versions in package.json
commit e1a3c5e7f9b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9
Author: Maria Garcia <maria@example.com>
Date: Tue Aug 26 16:45:33 2026 +0000
Refactor authentication middlewareOutput (comandi shell):
git commit -m "Fix memory leak in connection pool"
git commit -m "Update dependency versions in package.json"
git commit -m "Refactor authentication middleware"Funzionalità
- Genera da 1 a 50 voci di commit casuali con messaggi realistici
- Comandi shell
git commit -mpronti all'uso per ogni voce - Output scaricabile come file
.she.txt
Come funziona
Lo strumento utilizza la libreria Faker.js per generare voci di commit git realistiche, inclusi nomi di autori casuali, indirizzi email, timestamp, hash SHA e messaggi di commit dal suono naturale. Ogni voce segue il formato standard del git log.
Suggerimenti
- Utilizza l'output dei comandi shell per creare rapidamente commit in un repository di test
- I dati generati sono puramente casuali e non legati a nessun repository reale
- Regola il numero di commit per adattarlo alla dimensione della cronologia di cui hai bisogno