Dev Tools

Git Tools

gitignore, conventional commits, branch names, and Git explainers. Nothing clones your repository here.

16 tools · 100% browser-based · No uploads · No signup

About these Git tools

Git tools generate gitignore files, conventional commit messages, branch names, config snippets, aliases, README and license starters, and they explain blame, reset, rebase, and workflows. Diff viewer and secrets scanner work on text you paste. Nothing clones your repo on our servers.

The educational helpers (reset, rebase, workflow) are diagrams and command builders so you can see what a flag does before you run it on a real repository. They do not execute Git.

Tools in this category

Gitignore Generator

Create .gitignore files for Node, Python, Java, Go, Rust, and more — combine presets, then copy or download.

Open tool

Commit Generator

Conventional commit generator online. Build formatted commit messages with type, scope, and description. Emoji support—create git commits instantly.

Open tool

Commit Validator

Commit message validator online. Validate against Conventional Commits spec with detailed error explanations. Check commit format free.

Open tool

Branch Generator

Git branch name generator online. Create feature, bugfix, hotfix branches with ticket IDs. Customizable prefix order—copy branch names instantly.

Open tool

Workflow Guide

Git workflow cheat sheet online. Learn Git Flow, trunk-based development, and feature branching with visual diagrams. Free Git guide.

Open tool

Diff Viewer

Compare text with a side-by-side or inline diff, with syntax highlighting and whitespace ignore.

Open tool

Log Formatter

Git log format generator online. Customize git log output with format placeholders. Generate pretty log commands—copy instantly.

Open tool

Git Blame Explainer

Git blame explainer online. Paste git blame output and understand each field. Learn blame format visually—free educational tool.

Open tool

Reset Helper

Git reset helper online. Understand soft, mixed, hard reset with visual diagrams. Generate reset commands safely—free Git tool.

Open tool

Rebase Helper

Git rebase guide online. Interactive rebase steps with visual explanation. Learn rebase commands—free Git rebase tool.

Open tool

Config Generator

Git config generator online. Generate git config commands for name, email, aliases, and settings. Configure Git easily—copy commands free.

Open tool

Alias Generator

Git alias generator online. Create common Git aliases like co, br, st. Custom alias builder—copy git alias commands free.

Open tool

README Generator

Create a GitHub README with badges, sections, and templates, with a live Markdown preview and download.

Open tool

License Picker

Choose a license (MIT, Apache, GPL) with plain-English explanations, then generate the LICENSE file.

Open tool

Secrets Scanner

Git secrets scanner online. Detect API keys, tokens, passwords in code. Client-side scanning—find secrets before committing.

Open tool

Large File Detector

Large file detector online. Find files too big for Git. Get Git LFS recommendations—detect large files before pushing.

Open tool

How these tools run in your browser

Generators concatenate templates and options in the browser. Secrets scanning uses pattern lists (API key shapes) on the text you provide. Large-file detector looks at names and sizes you enter, not your disk. Workflow pages are static explainers.

Common Use Cases

  • Combine language gitignore templates without hunting gist collections
  • Format a conventional commit with type and scope
  • Name a branch from a ticket id
  • Scan a paste for AWS keys before you commit
  • Pick MIT vs Apache with a plain-language comparison

Common Mistakes

A generated gitignore is a starting point. Add secrets files your stack actually uses.
Secrets scanner false-negatives exist. Pre-commit hooks and git-secrets still matter.
Reset --hard will discard work. The helper explains; it cannot undo a real reset.
License picker is not legal advice.

Frequently Asked Questions

Does the secrets scanner look at my GitHub?

No. Paste a diff or file contents. For CI, use a scanner in your pipeline.

Is the commit validator the official Conventional Commits linter?

It checks the common spec locally. Teams add extra scopes and ticket rules this tool may not know.

Can I generate a .gitignore for a monorepo?

Combine presets, then add root and package-level ignores yourself. Monorepos are too varied to fully automate.