Git & Version Control
Git Branch Naming Checker
Enter a branch name to validate against Gitflow, trunk-based, and GitHub Flow conventions, forbidden character rules, and protected branch patterns.
No data is transmitted โ everything runs locallyTool
About this tool
Git Branch Naming Checker
The Git Branch Naming Checker validates branch names against Gitflow, trunk-based, and GitHub Flow conventions, forbidden characters, and common protected branch patterns.
โข Validate a branch name before pushing to avoid CI rejection
โข Check for forbidden characters that break cross-platform git
โข Enforce team branch naming policy during onboarding
โข Detect uppercase that causes case-sensitivity issues on Linux
Affiliate disclosure
Credential and secrets management for teams. 1Password provides enterprise password management and secrets infrastructure for development teams.
View git credentials with 1Password
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation
FAQ
What does this tool tell you?
The Git Branch Naming Checker validates branch names against Gitflow, trunk-based, and GitHub Flow conventions, forbidden characters, and common protected branch patterns.
What affects the result most?
Common patterns: feature/slug, fix/slug, release/v1.2.3, hotfix/slug, chore/slug. Forbidden characters in git branch names: space, ~, ^, :, ?, *, [, \, .., @{, //. Branch name max length: 250 bytes โ no enforced limit but >100 chars causes display issues.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.
Related tools