👤 3,279 celkových použití◯ Zdarma: 5 použití/den • Resetuje se za 13h 12m
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 for a new feature

Developers turn a plain description of their work into a clean Conventional Commits message with body.

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

Validate email format, enforce password strength (min 8 chars, 1 uppercase, 1 number), and reject duplicate usernames. Display inline error messages beneath each field for clearer user feedback.

- Add client-side validators for email, password, and username
- Surface field-level error states in the registration form
- Prevent submission until all fields pass validation
Vývojáři

Conventional commit for a bug fix

Engineers produce precise, issue-linked fix commits that explain the root cause, not just the 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

The cart total previously retained a discount after a coupon was removed because recalculation only triggered on coupon add. Trigger the recalculation on both add and remove so the displayed total always reflects active coupons.

Fixes #482
Freelanceři

Angular-style commit for a docs update

Contributors and freelance devs keep documentation commits tidy and consistent with team conventions.

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

Add coverage for the new webhook endpoints, including a quickstart example, and repair broken links throughout the authentication section.

- Document POST /webhooks subscribe/unsubscribe endpoints
- Add a copy-paste quickstart snippet
- Fix three dead links in the Authentication guide

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.

Použito 25 krát tvůrci a firmami

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

YouTube-zu-Blog-AgentYouTube-URL → Transkript → 1500-Wörter-Blog → 5 Social-Snippets → Newsletter → optimierte Videobeschreibung.Vyzkoušet agenta →

Související workflow

ProdukteinführungspaketGenerieren Sie aus einem Produkt-Briefing Markenname, Slogan, Social-Media-Beiträge und E-Mail-Betreffzeilen.Spustit workflow →

Číst více