◯ Zdarma: 5 použití/den • Resetuje se za 9h 11m
Vývoj & Technika

Generátor Git commit zpráv

Napište jasné, konvenční commit zprávy podle Conventional Commits nebo formátu vašeho týmu. Zahrnuje scope, typ a indikátory breaking changes.

Zjistit více

Git Commit Message Generator promění upovídané popisy změn ve stručné, dobře strukturované commit zprávy, které dodržují konvence vašeho týmu. Podporuje styly Conventional Commits, Angular a Semantic se správnými typovými předponami, scopy a formátováním těla. Generuje zprávy, díky kterým je git log čitelný, changelogy automatizovatelné a historie kódu prohledatelná.

0 / 3000

✓ Zdarma — bez registrace, bez platební karty.

Vývojáři

Conventional commit pro novou funkci

Vývojáři promění prostý popis své práce v čistou zprávu Conventional Commits s tělem.

Zobrazit náhled vstupu a výstupu

Vstup

Changes Description
Added input validation to the user registration form. Now checks email format, password strength (min 8 chars, 1 uppercase, 1 number), and duplicate username. Shows inline error messages under each field.
Convention
conventional
Commit Type
feat
Scope
auth

Výstup (úryvek)

feat(auth): add registration form input validation

Validace formátu e-mailu, vynucení síly hesla (min. 8 znaků, 1 velké písmeno, 1 číslice) a odmítnutí duplicitních uživatelských jmen. Zobrazení inline chybových hlášek pod každým polem pro srozumitelnější zpětnou vazbu uživateli.

- Přidání klientských validátorů pro e-mail, heslo a uživatelské jméno
- Zobrazení chybových stavů na úrovni polí v registračním formuláři
- Zabránění odeslání, dokud všechna pole neprojdou validací
Vývojáři

Conventional commit pro opravu chyby

Inženýři vytvoří přesné, na issue navázané opravné commity, které vysvětlí kořenovou příčinu, ne jen symptom.

Zobrazit náhled vstupu a výstupu

Vstup

Changes Description
Fixed a bug where the shopping cart total didn't update when a coupon was removed. The discount stayed applied because the recalculation only ran on coupon add, not remove. Now recalculates on both add and remove.
Convention
conventional
Commit Type
fix
Scope
cart

Výstup (úryvek)

fix(cart): recalculate total when a coupon is removed

Celková částka košíku dříve po odebrání kupónu zachovávala slevu, protože přepočet se spouštěl pouze při přidání kupónu. Přepočet se nyní spouští při přidání i odebrání, takže zobrazená částka vždy odráží aktivní kupóny.

Fixes #482
Freelanceři

Commit ve stylu Angular pro aktualizaci dokumentace

Přispěvatelé a freelancerští vývojáři udržují commity dokumentace úhledné a konzistentní s týmovými konvencemi.

Zobrazit náhled vstupu a výstupu

Vstup

Changes Description
Updated the README and API documentation to cover the new webhook endpoints, added a quickstart example, and fixed several broken links in the authentication section.
Convention
angular
Commit Type
docs
Scope
readme

Výstup (úryvek)

docs(readme): document webhook endpoints and fix auth links

Přidání pokrytí pro nové webhook endpointy včetně příkladu pro rychlý start a oprava rozbitých odkazů v celé sekci autentizace.

- Zdokumentování endpointů POST /webhooks subscribe/unsubscribe
- Přidání úryvku pro rychlý start k vložení
- Oprava tří mrtvých odkazů v průvodci autentizací

Výsledky nástroje Generátor Git commit zpráv se zobrazí zde

Očekávejte přehledné bloky kódu s komentáři a krátké vysvětlení změn.

Jak používat Generátor Git commit zpráv

  1. Popište provedené změny běžným jazykem — které soubory se změnily, jaké chování je odlišné a proč jste změnu provedli.
  2. Vyberte konvenci commitů vašeho týmu (Conventional Commits je nejrozšířenější).
  3. Zvolte typ změny, který nejlépe kategorizuje vaši změnu — „feat“ pro nové funkce, „fix“ pro opravy chyb, „refactor“ pro restrukturalizaci.
  4. Volitelně přidejte scope pro zúžení kontextu (např. 'auth' pro změny autentizace, 'ui' pro frontend aktualizace).

Případy použití

1

Pište konzistentní commit zprávy napříč vývojářským týmem

2

Vygenerujte commit zprávy kompatibilní s automatizovanými generátory changelogů

3

Vytvořte popisné commity pro open-source příspěvky a pull requesty

4

Dokumentujte složité refaktoringové změny s jasným kontextem před a po

Tipy pro nejlepší výsledky

  • Do popisu zahrňte „proč“, nejen „co“ – to pomáhá generovat commit zprávy, které poskytují cenný kontext pro budoucí vývojáře.
  • Pro monorepa použijte specifické scopy: „api“, „web“, „shared“, „infra“ — díky tomu je filtrování v git logu mnohem užitečnější.
  • Pro breaking changes zmíněte, jaké bylo staré chování a jaké je nyní — generátor naformátuje správnou patičku BREAKING CHANGE.
  • Formát Conventional Commits umožňuje automatické navyšování verzí a generování changelogu s nástroji jako semantic-release a standard-version.

Často kladené otázky

Co je Conventional Commits?

Conventional Commits je specifikace pro zprávy commitů, která poskytuje strukturovaný formát: type(scope): description. Umožňuje automatické generování changelogů, sémantické verzování a činí historii gitu prohledávatelnou. Je to nejrozšířenější konvence pro commity v oboru.

Mám použít verzi pouze s předmětem nebo podrobnou verzi?

Jen předmět použijte pro malé, samovysvětlující změny (překlepy, aktualizace závislostí). Detailní verzi s tělem použijte pro přidání funkcí, opravy chyb, refaktoring nebo jakoukoli změnu, kde budoucí vývojáři ocení pochopení důvodů.

Jaký rozsah bych měl/a použít?

Scopes představují dotčenou část kódové báze: „auth“ pro autentizaci, „api“ pro REST endpointy, „ui“ pro frontendové komponenty, „db“ pro databázové změny, „ci“ pro změny pipeline. Používejte scopes konzistentně v celém týmu — nechte prázdné pro průřezové změny.

Jak to pomáhá s changelogy?

Formát Conventional Commits je strojově čitelný. Nástroje jako semantic-release, standard-version a release-please mohou analyzovat vaše commity a automaticky generovat kategorizované changelogy (Features, Bug Fixes, Breaking Changes) a určovat čísla verzí.

Co je pravidlo 72 znaků?

Git a mnoho nástrojů zobrazuje první řádek commit zprávy jako shrnutí. Udržování předmětu pod 72 znaky zajistí, že se plně zobrazí v git log, GitHubu a IDE rozhraních bez oříznutí. Tělo zprávy by mělo také zalamovat na 72 znacích pro čitelnost v terminálu.

Součást těchto workflows

Tento nástroj se používá v podrobných průvodcích

🔒
Vaše soukromí je chráněno

Váš text neukládáme. Zpracování probíhá v reálném čase a váš vstup je okamžitě po vygenerování výsledku smazán.

Odemkněte neomezený přístup

Zdarma: 5 použití denně | Pro: Neomezeně

⚖️ Porovnat tento nástroj

Zjistěte, jak si tento nástroj stojí v přímém porovnání:

Generátor Git commit zpráv vs. Generátor changelogů Zobrazit porovnání →

✍️ Knihovna promptů

Hotové výzvy pro okamžité použití

Napiš funkci v Pythonu, která [describe what it does]. Zahrň type hints a docstring.

Vysvětli tento kód a navrhni vylepšení: [paste code]

Vygeneruj unit testy pro následující funkci: [paste function]

Napiš SQL dotaz, který [describe what you need] z tabulky se sloupci [list columns].

Vytvoř README.md pro projekt typu [project type] se sekcemi instalace, použití a přispívání.

🔒

⚡ Pro výzvy

Navrhni architekturu mikroslužeb pro [platform type] s autentizační,…...
Napiš kompletní konfiguraci CI/CD pipeline pro aplikaci na…...
Navrhni rate-limiting middleware pro Node.js API, který podporuje…...
Přejít na Pro →

Související nástroje

Vyzkoušet agenta

Agent YouTube na blogYouTube URL → přepis → 1500slovný blog → 5 sociálních úryvků → newsletter → optimalizovaný popis…Vyzkoušet agenta →

Související workflow

Plánovat a specifikovat funkceOd user story k technické specifikaciSpustit workflow →

Číst více