Tilfeldig Git Commit Generator
Generer realistiske falske git commit-loggoppføringer med tilfeldige hashes, forfattere, datoer og commit-meldinger.
Inndata
Utdata
Les meg
Hva er en git commit?
En git commit er et øyeblikksbilde av endringer i et depot, registrert med en melding som beskriver hva som ble endret og hvorfor. Commits danner ryggraden i versjonskontroll — hver enkelt fanger tilstanden til kodegrunnlaget på et bestemt tidspunkt, tilskrevet en forfatter med et tidsstempel og en unik SHA-hash.
Velskrevne commit-meldinger følger konvensjoner som imperativ modus ("Add feature" ikke "Added feature") og inkluderer kontekst om endringen. I praksis trenger utviklere noen ganger plassholder- eller falske commit-data for testing, dokumentasjonseksempler eller generering av realistisk utseende git-logger.
Verktøybeskrivelse
Dette verktøyet genererer tilfeldige git commit-oppføringer med realistisk utseende meldinger, forfatternavn, datoer og SHA-hasher. Du kan spesifisere antallet commits som skal genereres (1–50) og motta både formatert git log-utdata og klare git commit -m shell-kommandoer.
Eksempler
Inndata:
- Antall commits:
3
Utdata (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 middlewareUtdata (shell-kommandoer):
git commit -m "Fix memory leak in connection pool"
git commit -m "Update dependency versions in package.json"
git commit -m "Refactor authentication middleware"Funksjoner
- Generer 1 til 50 tilfeldige commit-oppføringer med realistiske meldinger
- Klare
git commit -mshell-kommandoer for hver oppføring - Nedlastbar utdata som
.shog.txtfiler
Hvordan det fungerer
Verktøyet bruker Faker.js-biblioteket til å generere realistiske git commit-oppføringer, inkludert tilfeldige forfatternavn, e-postadresser, tidsstempel, SHA-hasher og naturlig klingende commit-meldinger. Hver oppføring følger standard git log-format.
Tips
- Bruk shell-kommandoutdataene til raskt å opprette commits i et testdepot
- De genererte dataene er rent tilfeldige og ikke knyttet til noe virkelig depot
- Juster commit-antallet for å samsvare med størrelsen på historikken du trenger