GitHub PR Merge Method par Alexis LPZ
Set the merge method to your default method when loading the main page of a GitHub pull request.
Aucun utilisateurAucun utilisateur
MĂ©tadonnĂ©es de lâextension
Ă propos de cette extension
Automatically select the correct merge method (squash/merge/rebase) for your GitHub pull requests based on custom rules.
Never Use the Wrong Merge Method Again
Tired of accidentally using the wrong merge strategy on GitHub pull requests? This extension automatically selects your preferred merge method (Squash, Merge, or Rebase) based on rules you define for each repository and branch.
WHY YOU NEED THIS
GitHub doesn't let you set default merge methods per branch or repository. This leads to common mistakes:
âą Accidentally squashing when you meant to preserve commit history
âą Using merge commits when you wanted a clean, squashed commit
âą Forgetting your team's merge conventions for different branches
This extension solves all of that automatically.
KEY FEATURES
âš Automatic Selection - Opens any GitHub PR? Your preferred merge method is already selected
đŻ Rule-Based - Set different methods for different repos and branches
đŸ Import/Export - Backup your rules or share them with your team
đ 100% Private - All data stays in your browser, nothing is sent anywhere
⥠Lightweight - No impact on your browsing speed
HOW IT WORKS
That's it. No more mistakes.
REAL-WORLD EXAMPLES
Example 1: Clean Main Branch
âą All PRs to "main" â Squash (one clean commit per feature)
âą Keeps your main branch history readable
Example 2: Preserve Release History
âą PRs to "release/*" branches â Merge (keep full commit history)
âą Perfect for audit trails and debugging
Example 3: Linear Development
âą PRs to "develop" â Rebase (clean, linear history)
âą Makes git history easier to follow
SETUP IN 30 SECONDS
IMPORT & EXPORT YOUR RULES
Created the perfect rule set? Export it as JSON and:
âą Back it up for safekeeping
âą Share it with your team
âą Sync across multiple computers
âą Use it as a template for new projects
YOUR PRIVACY MATTERS
đ Zero data collection - We don't track, store, or transmit anything
đ Local storage only - Rules stay in your browser
đ No account needed - Works completely offline
We literally cannot see your data - and that's by design.
PERMISSIONS EXPLAINED
âą Storage: Saves your rules locally in your browser
âą GitHub Access: Reads PR pages to automatically select merge methods
That's it. No hidden permissions, no surprises.
FREQUENTLY ASKED QUESTIONS
Q: Does this work with GitHub Enterprise?
A: Yes! Works on any GitHub PR page.
Q: Can I use wildcards for repositories or branches?
A: Not yet - currently requires exact repository and branch names.
Q: What happens if I don't have a rule for a PR?
A: The extension does nothing - GitHub's default selection remains.
Q: Can I have multiple rules for the same repository?
A: Yes! Each repository can have different rules for different branches.
Q: Is this free?
A: Yes, completely free with no ads or upsells.
Perfect for solo developers, teams, open source maintainers, and anyone who's ever clicked the wrong merge button.
Never Use the Wrong Merge Method Again
Tired of accidentally using the wrong merge strategy on GitHub pull requests? This extension automatically selects your preferred merge method (Squash, Merge, or Rebase) based on rules you define for each repository and branch.
WHY YOU NEED THIS
GitHub doesn't let you set default merge methods per branch or repository. This leads to common mistakes:
âą Accidentally squashing when you meant to preserve commit history
âą Using merge commits when you wanted a clean, squashed commit
âą Forgetting your team's merge conventions for different branches
This extension solves all of that automatically.
KEY FEATURES
âš Automatic Selection - Opens any GitHub PR? Your preferred merge method is already selected
đŻ Rule-Based - Set different methods for different repos and branches
đŸ Import/Export - Backup your rules or share them with your team
đ 100% Private - All data stays in your browser, nothing is sent anywhere
⥠Lightweight - No impact on your browsing speed
HOW IT WORKS
- Define your rules: "For repository X, branch Y, use method Z"
- Open any GitHub pull request
- The correct merge method is automatically selected
- Review and merge with confidence
That's it. No more mistakes.
REAL-WORLD EXAMPLES
Example 1: Clean Main Branch
âą All PRs to "main" â Squash (one clean commit per feature)
âą Keeps your main branch history readable
Example 2: Preserve Release History
âą PRs to "release/*" branches â Merge (keep full commit history)
âą Perfect for audit trails and debugging
Example 3: Linear Development
âą PRs to "develop" â Rebase (clean, linear history)
âą Makes git history easier to follow
SETUP IN 30 SECONDS
- Click the extension icon
- Add a rule (e.g., "facebook/react" + "main" = "squash")
- Visit any PR to that branch
- Watch it work âš
IMPORT & EXPORT YOUR RULES
Created the perfect rule set? Export it as JSON and:
âą Back it up for safekeeping
âą Share it with your team
âą Sync across multiple computers
âą Use it as a template for new projects
YOUR PRIVACY MATTERS
đ Zero data collection - We don't track, store, or transmit anything
đ Local storage only - Rules stay in your browser
đ No account needed - Works completely offline
We literally cannot see your data - and that's by design.
PERMISSIONS EXPLAINED
âą Storage: Saves your rules locally in your browser
âą GitHub Access: Reads PR pages to automatically select merge methods
That's it. No hidden permissions, no surprises.
FREQUENTLY ASKED QUESTIONS
Q: Does this work with GitHub Enterprise?
A: Yes! Works on any GitHub PR page.
Q: Can I use wildcards for repositories or branches?
A: Not yet - currently requires exact repository and branch names.
Q: What happens if I don't have a rule for a PR?
A: The extension does nothing - GitHub's default selection remains.
Q: Can I have multiple rules for the same repository?
A: Yes! Each repository can have different rules for different branches.
Q: Is this free?
A: Yes, completely free with no ads or upsells.
Perfect for solo developers, teams, open source maintainers, and anyone who's ever clicked the wrong merge button.
Noté 0 par 1 personne
Autorisations et données
Autorisations nécessaires :
- Accéder à vos données pour github.com
Collecte de données :
- Le dĂ©veloppeur indique que cette extension nâa pas besoin de collecter de donnĂ©es.
Plus dâinformations
- Liens du module
- Version
- 1.0.1
- Taille
- 668,39Â Ko
- DerniĂšre mise Ă jour
- il y a 2 mois (8 nov. 2025)
- Catégories associées
- Licence
- Licence MIT
- Politique de confidentialité
- Lire la politique de confidentialité de ce module
- Historique des versions
- Ajouter Ă la collection