Automates safe branch merging with remote synchronization, conflict resolution, and verification steps.
The git-merge skill provides a robust framework for merging code between branches while minimizing the risk of merge conflicts and data loss. It automatically handles remote state synchronization, enforces clean working tree checks, and utilizes a non-fast-forward merge strategy to maintain a clear commit history. Whether you are merging features into main or keeping branches up to date, this skill ensures a disciplined workflow with mandatory safety confirmations, remote-first merging to avoid local work-in-progress errors, and integrated conflict management.
Características Principales
01Non-fast-forward merge strategy to preserve project history
026 GitHub stars
03Automated remote synchronization (fetch/pull) to prevent stale merges
04Remote-tracking branch priority to ensure only committed code is merged
05Pre-merge validation of working tree status to ensure safety
06Integrated conflict resolution workflow and guidance
Casos de Uso
01Synchronizing a local development branch with the latest remote changes
02Merging a completed feature branch into the main production branch
03Standardizing merge procedures across teams to ensure commit history consistency