Git & GitHub Tools
Generate Git commands, branch names, commit messages, .gitignore files, GitHub Actions workflows, changelogs, and README files.
18 tools in this category
All Categories
The Right Git Command Without Searching For It
Git has hundreds of options, and most developers use the same dozen from memory. For everything else, the Git Command Generator gives you the exact command for a common task, and the Git Command Builder lets you assemble any subcommand with the flags you need. When a merge goes wrong, the Git Merge Conflict Helper explains the conflict markers, and the Git Diff Viewer makes a pasted diff readable.
Consistent Branches, Commits and Releases
Keep history tidy with the Git Branch Name Generator and the Git Commit Message Generator, which uses Conventional Commits types such as feat and fix. For releases, use the Semantic Version Generator, the Git Tag Generator and the Changelog Generator.
Repository Files and GitHub Actions
Start a project with the .gitignore Generator and README Generator. For CI, the GitHub Actions YAML Generator writes a starter workflow, the GitHub Actions Validator checks one you already have, and the GitHub Actions Cron Helper explains scheduled triggers, which always run in UTC.