Skip to main content

rebase-on-main

Update main/master from origin, rebase current branch on it, resolve conflicts, and push.

Datos de origen

Repositorio
doodledood/claude-code-plugins
Última actividad en el origen
11 de enero de 2026 a las 14:57
Idioma detectado de SKILL.md
inglés
Estrellas
20
Forks
3

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
rebase-on-main
description
Update main/master from origin, rebase current branch on it, resolve conflicts, and push.
Perform a rebase workflow for the current branch: ## Steps 1. **Identify the main branch**: Check if `main` or `master` exists as the default branch 2. **Save current branch name**: Store the current branch name for later 3. **Fetch latest from origin**: Run `git fetch origin` 4. **Update main/master locally**: Checkout main/master and pull latest changes 5. **Return to feature branch**: Checkout the original branch 6. **Rebase on main/master**: Run `git rebase main` (or master) 7. **Handle conflicts if any**: - If conflicts occur, analyze each conflicting file - Read the conflicting files to understand the context - Resolve conflicts intelligently by understanding both changes - Use `git add` to mark resolved files - Continue rebase with `git rebase --continue` - Repeat until all conflicts are resolved 8. **Push changes**: Force push with lease using `git push --force-with-lease` ## Important Guidelines - Always use `--force-with-lease` instead of `--force` for safety - When resolving conflicts, prefer keeping functionality from both sides when possible - If a conflict resolution is ambiguous, explain the choice made - Report a summary of what was done at the end (commits rebased, conflicts resolved, etc.)
Ver en GitHub